import { ErrorBoundary } from 'react-error-boundary';
import { useTranslation } from 'react-i18next';
import { Box } from '/@/shared/components/box/box';
import { Button } from '/@/shared/components/button/button';
import { Center } from '/@/shared/components/center/center';
import { Group } from '/@/shared/components/group/group';
import { Icon } from '/@/shared/components/icon/icon';
import { Stack } from '/@/shared/components/stack/stack';
import { TextTitle } from '/@/shared/components/text-title/text-title';
interface ComponentErrorFallbackProps {
error: Error;
resetErrorBoundary: () => void;
}
const ComponentErrorFallback = ({ resetErrorBoundary }: ComponentErrorFallbackProps) => {
const { t } = useTranslation();
return (
{t('error.genericError', { postProcess: 'sentenceCase' })}
);
};
interface ComponentErrorBoundaryProps {
children: React.ReactNode;
}
export const ComponentErrorBoundary = ({ children }: ComponentErrorBoundaryProps) => {
return {children};
};