import { Text, Avatar, SimpleGrid, Card, rem } from "@mantine/core"; import React, { useEffect } from 'react'; import { prefetchSpace, useGetSpacesQuery, } from "@/features/space/queries/space-query.ts"; import { getSpaceUrl } from "@/lib/config.ts"; import { Link } from "react-router-dom"; import classes from "./space-grid.module.css"; import { formatMemberCount } from "@/lib"; import { useTranslation } from "react-i18next"; export default function SpaceGrid() { const { t } = useTranslation(); const { data, isLoading } = useGetSpacesQuery({ page: 1 }); const cards = data?.items.map((space, index) => ( prefetchSpace(space.slug, space.id)} className={classes.card} withBorder > {space.name} {formatMemberCount(space.memberCount, t)} )); return ( <> {t("Spaces you belong to")} {cards} ); }