import { Container, Title, Text, Group, Box } from "@mantine/core"; import { useTranslation } from "react-i18next"; import { Helmet } from "react-helmet-async"; import { getAppName } from "@/lib/config"; import { useGetSpacesQuery } from "@/features/space/queries/space-query"; import CreateSpaceModal from "@/features/space/components/create-space-modal"; import { AllSpacesList } from "@/features/space/components/spaces-page"; import { usePaginateAndSearch } from "@/hooks/use-paginate-and-search"; import useUserRole from "@/hooks/use-user-role"; export default function Spaces() { const { t } = useTranslation(); const { isAdmin } = useUserRole(); const { search, page, setPage, handleSearch } = usePaginateAndSearch(); const { data, isLoading } = useGetSpacesQuery({ page, limit: 30, query: search, }); return ( <> {t("Spaces")} - {getAppName()} {t("Spaces")} {isAdmin && } {t("Spaces you belong to")} ); }