'use client' import { Button } from '@langgenius/dify-ui/button' import { useTranslation } from 'react-i18next' import { FullScreenLoading } from '@/app/components/full-screen-loading' import { isLegacyBase401 } from '@/features/account-profile/client' type Props = { error: Error & { digest?: string } reset?: () => void unstable_retry?: () => void } export default function AppError({ error, reset, unstable_retry }: Props) { const { t } = useTranslation('common') const retry = reset ?? unstable_retry console.error(error) if (isLegacyBase401(error)) return return (
{t('errorBoundary.message')}
{retry && ( )}
) }