import { Text, Group, Stack, UnstyledButton, Divider } from "@mantine/core"; import classes from "./space-home.module.css"; import { Link, useParams } from "react-router-dom"; import { buildPageUrl } from "@/features/page/page.utils.ts"; import { formattedDate } from "@/lib/time.ts"; import { useRecentChangesQuery } from "@/features/page/queries/page-query.ts"; import { useGetSpaceBySlugQuery } from "@/features/space/queries/space-query.ts"; function SpaceRecentChanges() { const { spaceSlug } = useParams(); const { data: space } = useGetSpaceBySlugQuery(spaceSlug); const { data, isLoading, isError } = useRecentChangesQuery(space?.id); if (isLoading) { return <>; } if (isError) { return Failed to fetch recent pages; } return ( data && (
{data.items.map((page) => (
{page.title || "Untitled"} {formattedDate(page.updatedAt)}
))}
) ); } export default SpaceRecentChanges;