import { memo } from 'react'; import RefreshIcon from '@mui/icons-material/Refresh'; import { Box, Button, CircularProgress } from '@mui/material'; import { MessageBox } from 'components'; import { useI18nContext } from 'i18n/i18n-react'; interface FormLoaderProps { errorMessage?: string; onRetry?: () => void; } const FormLoaderComponent = ({ errorMessage, onRetry }: FormLoaderProps) => { const { LL } = useI18nContext(); if (errorMessage) { return ( {onRetry && ( )} ); } return ( ); }; const FormLoader = memo(FormLoaderComponent); export default FormLoader;