From 27507f1372127c67685f3a342bd5f461a7fff518 Mon Sep 17 00:00:00 2001 From: Thomas Reitz Date: Thu, 12 Mar 2026 21:00:19 +0100 Subject: [PATCH] feat(crm): move Import-Wizard into CRM-Settings tab Import ist kein eigener Nav-Eintrag mehr, sondern ein Tab in den CRM-Einstellungen. /crm/import redirectet auf /crm/settings. Co-Authored-By: Claude Sonnet 4.6 --- .../src/crm/settings/CrmSettingsPage.tsx | 29 ++++++++++++++++++- packages/frontend/src/shell/App.tsx | 3 +- packages/frontend/src/shell/AppLayout.tsx | 22 -------------- 3 files changed, 29 insertions(+), 25 deletions(-) diff --git a/packages/frontend/src/crm/settings/CrmSettingsPage.tsx b/packages/frontend/src/crm/settings/CrmSettingsPage.tsx index e2fdcc8..feada14 100644 --- a/packages/frontend/src/crm/settings/CrmSettingsPage.tsx +++ b/packages/frontend/src/crm/settings/CrmSettingsPage.tsx @@ -39,6 +39,7 @@ import { CUSTOM_FIELD_TYPE_LABELS, } from '../types'; import { LexwareSyncContent } from '../lexware/LexwareSyncPage'; +import { ImportPage } from '../import/ImportPage'; import styles from './CrmSettingsPage.module.css'; // ============================================================ @@ -1326,7 +1327,7 @@ function NorthDataConfig() { // Page Component // ============================================================ -type SettingsTab = 'module' | 'customfields' | 'lexware' | 'integrations' | 'settings'; +type SettingsTab = 'module' | 'customfields' | 'lexware' | 'integrations' | 'import' | 'settings'; export function CrmSettingsPage() { const { user } = useAuth(); @@ -1447,6 +1448,25 @@ export function CrmSettingsPage() { Integrationen +