usersUi.js 722 B

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