import { Button } from '@luke-ui/react/button'; import { Cluster } from '@luke-ui/react/cluster'; import { Stack } from '@luke-ui/react/stack'; import { Text } from '@luke-ui/react/text'; import type { FallbackProps } from 'react-error-boundary'; import { ErrorBoundary } from 'react-error-boundary'; export default () => { return ( ); }; async function save() { await new Promise((resolve) => { setTimeout(resolve, 400); }); throw new Error('Could not save changes'); } function ErrorFallback({ error, resetErrorBoundary }: FallbackProps) { const message = error instanceof Error ? error.message : 'Something went wrong'; return ( {message} ); }