// --------------------------------------------------------------------------- // Ordner: components/admin/users/edit-user // Datei: EditUserForm.jsx // Relativer Pfad: components/admin/users/edit-user/EditUserForm.jsx // --------------------------------------------------------------------------- "use client"; import React from "react"; import { Loader2 } from "lucide-react"; import { normalizeBranchIdDraft } from "@/components/admin/users/usersUi"; import { EDIT_ROLE_OPTIONS } from "@/components/admin/users/edit-user/editUserUtils"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Checkbox } from "@/components/ui/checkbox"; import { Alert, AlertTitle, AlertDescription } from "@/components/ui/alert"; import { DialogFooter } from "@/components/ui/dialog"; import { DropdownMenu, DropdownMenuContent, DropdownMenuLabel, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; function RoleSelect({ value, onChange, disabled }) { const label = EDIT_ROLE_OPTIONS.find((x) => x.value === value)?.label || "Rolle wählen"; return (