import { VStack, HStack, SpanBox, } from '../elements/LayoutPrimitives' import { StyledText } from '../elements/StyledText' import Link from 'next/link' import { Button } from '../elements/Button' import { useGetViewerQuery } from '../../lib/networking/queries/useGetViewerQuery' type ErrorPageStatusCode = 404 | 500 type ErrorLayoutProps = { message?: string statusCode: ErrorPageStatusCode } export function ErrorLayout(props: ErrorLayoutProps): JSX.Element { const { viewerData } = useGetViewerQuery() console.log(viewerData?.me) return ( {props.statusCode} {props.message ? props.message : 'An error occurred.'} ) }