usersUi.js 769 B

1234567891011121314151617181920212223242526272829
  1. import { normalizeBranchIdInput } from "@/lib/frontend/admin/users/userManagementUx";
  2. export const ROLE_LABELS_DE = Object.freeze({
  3. branch: "Niederlassung",
  4. admin: "Admin",
  5. superadmin: "Superadmin",
  6. dev: "Entwicklung",
  7. });
  8. export const ROLE_OPTIONS_DE = Object.freeze([
  9. { value: "", label: "Alle Rollen" },
  10. { value: "branch", label: ROLE_LABELS_DE.branch },
  11. { value: "admin", label: ROLE_LABELS_DE.admin },
  12. { value: "superadmin", label: ROLE_LABELS_DE.superadmin },
  13. { value: "dev", label: ROLE_LABELS_DE.dev },
  14. ]);
  15. export function formatDateTimeDe(iso) {
  16. if (!iso) return "—";
  17. try {
  18. return new Date(iso).toLocaleString("de-DE");
  19. } catch {
  20. return "—";
  21. }
  22. }
  23. export function normalizeBranchIdDraft(value) {
  24. return normalizeBranchIdInput(value);
  25. }