diff --git a/paperless-frontend/src/components/MailImportWizard.tsx b/paperless-frontend/src/components/MailImportWizard.tsx index 8864ef9..f4c1606 100644 --- a/paperless-frontend/src/components/MailImportWizard.tsx +++ b/paperless-frontend/src/components/MailImportWizard.tsx @@ -18,11 +18,12 @@ const { Text } = Typography; interface MailImportWizardProps { visible: boolean; onClose: () => void; + onSuccess?: () => void; email: any; attachments: any[]; } -export default function MailImportWizard({ visible, onClose, email, attachments }: MailImportWizardProps) { +export default function MailImportWizard({ visible, onClose, onSuccess, email, attachments }: MailImportWizardProps) { const [currentStep, setCurrentStep] = useState(0); const [importData, setImportData] = useState([]); const [loading, setLoading] = useState(false); @@ -726,7 +727,7 @@ export default function MailImportWizard({ visible, onClose, email, attachments width={1000} footer={ importSuccess ? ( - + ) : ( {currentStep > 0 && } diff --git a/paperless-frontend/src/pages/MailDetailPage.tsx b/paperless-frontend/src/pages/MailDetailPage.tsx index 7f76143..d821e3b 100644 --- a/paperless-frontend/src/pages/MailDetailPage.tsx +++ b/paperless-frontend/src/pages/MailDetailPage.tsx @@ -252,11 +252,12 @@ export default function MailDetailPage() { {wizardOpen && email && ( - setWizardOpen(false)} - email={email} - attachments={attachments} + setWizardOpen(false)} + onSuccess={() => navigate('/mailpostfach')} + email={email} + attachments={attachments} /> )}