"use client"; import React from "react"; import { Loader2 } from "lucide-react"; import BranchNumberInput from "@/components/admin/users/BranchNumberInput"; import { CREATE_ROLE_OPTIONS } from "@/components/admin/users/create-user/createUserUtils"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; 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 = CREATE_ROLE_OPTIONS.find((x) => x.value === value)?.label || "Rolle wählen"; return (