diff --git a/admin-compliance/app/sdk/consent-management/_components/DeadlineTab.tsx b/admin-compliance/app/sdk/consent-management/_components/DeadlineTab.tsx new file mode 100644 index 0000000..6f3a07f --- /dev/null +++ b/admin-compliance/app/sdk/consent-management/_components/DeadlineTab.tsx @@ -0,0 +1,90 @@ +'use client' + +import Link from 'next/link' + +interface DeadlineConfig { + gracePeriodDays: number + reminderDays: number[] + suspendOnExpiry: boolean +} + +export function DeadlineTab() { + // Phase 4: Deadline management — backend service pending (Core integration) + const config: DeadlineConfig = { + gracePeriodDays: 30, + reminderDays: [28, 21, 14, 7], + suspendOnExpiry: true, + } + + return ( +
{config.gracePeriodDays} Tage
+Nach Veroeffentlichung eines Pflichtdokuments
+{config.reminderDays.length}x
++ Tag {config.reminderDays.join(', ')} nach Veroeffentlichung +
+{config.suspendOnExpiry ? 'Aktiv' : 'Inaktiv'}
+Account wird nach Fristablauf gesperrt
++ Diese Dienste werden in Production ueber die Core-Services bereitgestellt und sind + im SDK vorbereitet. +
+ +{integration.description}
++ SLA-Fristen, automatische Zuweisungen und Eskalationsregeln + werden in Production ueber den Core-Service konfiguriert. +
- DSR-Portal-Einstellungen, E-Mail-Vorlagen und Workflow-Konfiguration - werden in einer spaeteren Version verfuegbar sein. -
+{``}
+
+ + Embed-Code wird nach Anbindung an Production generiert. +
+