import { Text, Group, Stack, UnstyledButton, Divider } from "@mantine/core"; import classes from "./home.module.css"; import { Link } from "react-router-dom"; import PageListSkeleton from "@/components/ui/page-list-skeleton.tsx"; import { buildPageUrl } from "@/features/page/page.utils.ts"; import { formattedDate } from "@/lib/time.ts"; import { useRecentChangesQuery } from "@/features/page/queries/page-query.ts"; function RecentChanges() { const { data, isLoading, isError } = useRecentChangesQuery(); 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 RecentChanges;