@@ -12,7 +12,6 @@ import {
1212 Select ,
1313 SimpleGrid ,
1414 ThemeIcon ,
15- Flex ,
1615 Center ,
1716 Box ,
1817 Loader ,
@@ -282,37 +281,29 @@ const ExplorePage = () => {
282281 </ Tabs . Panel >
283282
284283 < Tabs . Panel value = "projects" >
285- < Grid >
286- < Grid . Col span = { 12 } >
287- < Flex wrap = "wrap" gap = "lg" justify = "flex-start" >
288- { searching ? (
289- < Center w = "100%" h = "300px" >
290- < Loader size = "xl" type = "oval" />
291- </ Center >
292- ) : selectedCategory === "projects" ? (
293- searchQuery !== "" ? (
294- searchResponse ?. data ?. projects ?. length > 0 ? (
295- searchResponse . data . projects . map ( ( project : any ) => (
296- < ProjectExploreCard
297- key = { project . id }
298- project = { project }
299- />
300- ) )
301- ) : (
302- < EmptyState message = "No projects found" />
303- )
304- ) : (
305- projectsResponse ?. data ?. projects ?. map ( ( project : any ) => (
306- < ProjectExploreCard
307- key = { project . id }
308- project = { project }
309- />
310- ) )
311- )
312- ) : null }
313- </ Flex >
314- </ Grid . Col >
315- </ Grid >
284+ < SimpleGrid cols = { { base : 1 , sm : 2 , md : 3 } } spacing = "md" >
285+ { searching ? (
286+ < div style = { { gridColumn : "1 / -1" } } >
287+ < Center w = "100%" h = "300px" >
288+ < Loader size = "xl" type = "oval" />
289+ </ Center >
290+ </ div >
291+ ) : selectedCategory === "projects" ? (
292+ searchQuery !== "" ? (
293+ searchResponse ?. data ?. projects ?. length > 0 ? (
294+ searchResponse . data . projects . map ( ( project : any ) => (
295+ < ProjectExploreCard key = { project . id } project = { project } />
296+ ) )
297+ ) : (
298+ < EmptyState message = "No projects found" />
299+ )
300+ ) : (
301+ projectsResponse ?. data ?. projects ?. map ( ( project : any ) => (
302+ < ProjectExploreCard key = { project . id } project = { project } />
303+ ) )
304+ )
305+ ) : null }
306+ </ SimpleGrid >
316307 </ Tabs . Panel >
317308
318309 < Tabs . Panel value = "users" >
@@ -545,7 +536,7 @@ interface EmptyStateProps {
545536 message ?: string ;
546537}
547538
548- const EmptyState = ( { message = "No data found" } : EmptyStateProps ) => {
539+ export const EmptyState = ( { message = "No data found" } : EmptyStateProps ) => {
549540 return (
550541 < Center w = "100%" h = "200px" >
551542 < Box
0 commit comments