Files
stats/apps/start/src/components/full-page-error-state.tsx

24 lines
569 B
TypeScript

import { ServerCrashIcon } from 'lucide-react';
import { FullPageEmptyState } from './full-page-empty-state';
export const FullPageErrorState = ({
title = 'Error...',
description = 'Something went wrong...',
children,
}: {
title?: string;
description?: string;
children?: React.ReactNode;
}) => {
return (
<FullPageEmptyState
className="min-h-[calc(100vh-theme(spacing.16))]"
icon={ServerCrashIcon}
title={title}
>
{description}
{children && <div className="mt-4">{children}</div>}
</FullPageEmptyState>
);
};