'use client'; import { ReactNode } from 'react'; import classNames from 'classnames'; import { Banner, Loading } from 'react-basics'; import useMessages from 'components/hooks/useMessages'; import styles from './Page.module.css'; export function Page({ className, error, isLoading, children, }: { className?: string; error?: unknown; isLoading?: boolean; children?: ReactNode; }) { const { formatMessage, messages } = useMessages(); if (error) { return {formatMessage(messages.error)}; } if (isLoading) { return ; } return
{children}
; } export default Page;