'use client' import type { DSRType, DSRStatus } from '@/lib/sdk/dsr/types' export function LoadingSpinner() { return (
) } export { PublicFormConfig as SettingsTabContent } from './PublicFormConfig' export function SettingsTab() { return (

Workflow-Konfiguration

SLA-Fristen, automatische Zuweisungen und Eskalationsregeln werden in Production ueber den Core-Service konfiguriert.

) } export function OverdueAlert({ overdueCount, onShowOverdue, }: { overdueCount: number onShowOverdue: () => void }) { return (

Achtung: {overdueCount} ueberfaellige Anfrage(n)

Die gesetzliche Frist ist abgelaufen. Handeln Sie umgehend, um Bussgelder zu vermeiden.

) } export function DeadlineInfoBox() { return (

Fristen beachten

Nach Art. 12 DSGVO muessen Anfragen innerhalb von einem Monat beantwortet werden. Eine Verlaengerung um zwei weitere Monate ist bei komplexen Anfragen moeglich, sofern der Betroffene innerhalb eines Monats darueber informiert wird.

) } export function EmptyState({ selectedType, selectedStatus, selectedPriority, onClearFilters, onOpenCreate, }: { selectedType: DSRType | 'all' selectedStatus: DSRStatus | 'all' selectedPriority: string onClearFilters: () => void onOpenCreate: () => void }) { const hasFilters = selectedType !== 'all' || selectedStatus !== 'all' || selectedPriority !== 'all' return (

Keine Anfragen gefunden

{hasFilters ? 'Passen Sie die Filter an oder' : 'Es sind noch keine Anfragen vorhanden.' }

{hasFilters ? ( ) : ( )}
) }