import { useSuspenseQuery } from '@tanstack/react-query' import { createFileRoute } from '@tanstack/react-router' import { PageView } from '~/components/page-view' import { pageBySlugQuery } from '~/lib/queries' export const Route = createFileRoute('/')({ loader: async ({ context: { queryClient } }) => { await queryClient.ensureQueryData(pageBySlugQuery('home')) }, component: HomePage, }) function HomePage() { const { data: page } = useSuspenseQuery(pageBySlugQuery('home')) if (!page) { return (
No home page content configured in Directus.