export const MEMBER_STATUS_VARIANT: Record = { active: 'default', inactive: 'secondary', pending: 'outline', resigned: 'destructive', excluded: 'destructive', }; export const MEMBER_STATUS_LABEL: Record = { active: 'Aktiv', inactive: 'Inaktiv', pending: 'Ausstehend', resigned: 'Ausgetreten', excluded: 'Ausgeschlossen', }; export const INVOICE_STATUS_VARIANT: Record = { draft: 'outline', sent: 'secondary', paid: 'default', overdue: 'destructive', cancelled: 'destructive', }; export const INVOICE_STATUS_LABEL: Record = { draft: 'Entwurf', sent: 'Gesendet', paid: 'Bezahlt', overdue: 'Überfällig', cancelled: 'Storniert', }; export const BATCH_STATUS_VARIANT: Record = { draft: 'outline', submitted: 'secondary', processing: 'secondary', completed: 'default', failed: 'destructive', }; export const BATCH_STATUS_LABEL: Record = { draft: 'Entwurf', submitted: 'Eingereicht', processing: 'In Bearbeitung', completed: 'Abgeschlossen', failed: 'Fehlgeschlagen', }; export const NEWSLETTER_STATUS_VARIANT: Record = { draft: 'outline', scheduled: 'secondary', sending: 'secondary', sent: 'default', failed: 'destructive', }; export const NEWSLETTER_STATUS_LABEL: Record = { draft: 'Entwurf', scheduled: 'Geplant', sending: 'Wird gesendet', sent: 'Gesendet', failed: 'Fehlgeschlagen', }; export const EVENT_STATUS_VARIANT: Record = { planned: 'outline', open: 'secondary', full: 'secondary', running: 'default', completed: 'default', cancelled: 'destructive', }; export const EVENT_STATUS_LABEL: Record = { planned: 'Geplant', open: 'Offen', full: 'Ausgebucht', running: 'Laufend', completed: 'Abgeschlossen', cancelled: 'Abgesagt', }; export const COURSE_STATUS_VARIANT: Record = { planned: 'outline', open: 'default', active: 'default', running: 'secondary', completed: 'secondary', cancelled: 'destructive', }; export const COURSE_STATUS_LABEL: Record = { planned: 'Geplant', open: 'Offen', active: 'Aktiv', running: 'Laufend', completed: 'Abgeschlossen', cancelled: 'Abgesagt', }; export const APPLICATION_STATUS_VARIANT: Record = { submitted: 'outline', review: 'secondary', approved: 'default', rejected: 'destructive', }; export const APPLICATION_STATUS_LABEL: Record = { submitted: 'Eingereicht', review: 'In Prüfung', approved: 'Genehmigt', rejected: 'Abgelehnt', }; export const NEWSLETTER_RECIPIENT_STATUS_VARIANT: Record = { pending: 'secondary', sent: 'default', failed: 'destructive', bounced: 'destructive', }; export const NEWSLETTER_RECIPIENT_STATUS_LABEL: Record = { pending: 'Ausstehend', sent: 'Gesendet', failed: 'Fehlgeschlagen', bounced: 'Zurückgewiesen', };