'use client'; import { useTranslations } from 'next-intl'; import { WelcomeMailTemplateEditor } from '@/components/admin/welcome-mail-template-editor'; import { useAuthStore } from '@/lib/stores/auth-store'; /** * Administrator → Willkommensmail: eigene Vorlage je Mandant (Betreff, * Ueberschrift, Einleitung, Abschluss mit Platzhaltern). ADMIN und * SUPER_ADMIN; die Rollenpruefung hier ist nur Anzeige — durchgesetzt wird * sie serverseitig (`@Roles` an `/welcome-mail-template`). */ export default function AdminWelcomeMailPage() { const tCommon = useTranslations('common'); const currentUser = useAuthStore((s) => s.user); const hasAccess = currentUser?.role === 'ADMIN' || currentUser?.role === 'SUPER_ADMIN'; if (!hasAccess) { return (
{tCommon('accessDenied')}