| const { isCurrentWorkspaceManager } = useAppContext() | const { isCurrentWorkspaceManager } = useAppContext() | ||||
| const router = useRouter() | const router = useRouter() | ||||
| const { hasEditPermission } = useContext(ExploreContext) | const { hasEditPermission } = useContext(ExploreContext) | ||||
| const allCategoriesEn = t('explore.apps.allCategories', { lng: 'en' }) | |||||
| const allCategoriesEn = t('explore.apps.allCategories') | |||||
| const [currCategory, setCurrCategory] = useTabSearchParams({ | const [currCategory, setCurrCategory] = useTabSearchParams({ | ||||
| defaultTab: allCategoriesEn, | defaultTab: allCategoriesEn, | ||||
| }) | }) | ||||
| const { | const { | ||||
| data: { categories, allList }, | data: { categories, allList }, | ||||
| isLoading, | |||||
| } = useSWR( | } = useSWR( | ||||
| ['/explore/apps'], | ['/explore/apps'], | ||||
| () => | () => | ||||
| } | } | ||||
| } | } | ||||
| if (!isLoading) { | |||||
| if (!categories) { | |||||
| return ( | return ( | ||||
| <div className="flex h-full items-center"> | <div className="flex h-full items-center"> | ||||
| <Loading type="area" /> | <Loading type="area" /> |