Refactored website components. New layout.

This commit is contained in:
Mike Cao 2025-05-20 01:12:07 -07:00
parent 6e41ba2e2c
commit 06f76dda13
35 changed files with 1159 additions and 987 deletions

View file

@ -1,32 +0,0 @@
'use client';
import { ReactNode } from 'react';
import { AlertBanner, Loading, Column } from '@umami/react-zen';
import { useMessages } from '@/components/hooks';
export function Page({
error,
isLoading,
children,
...props
}: {
className?: string;
error?: unknown;
isLoading?: boolean;
children?: ReactNode;
}) {
const { formatMessage, messages } = useMessages();
if (error) {
return <AlertBanner title={formatMessage(messages.error)} variant="error" />;
}
if (isLoading) {
return <Loading position="page" />;
}
return (
<Column {...props} width="100%" maxWidth="1320px" margin="auto" paddingBottom="9">
{children}
</Column>
);
}