"use client"; import React from "react"; import { UserPlus } from "lucide-react"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; import CreateUserForm from "@/components/admin/users/create-user/CreateUserForm"; import { useCreateUserDialog } from "@/components/admin/users/create-user/useCreateUserDialog"; export default function CreateUserDialog({ disabled = false, onCreated }) { const { open, setOpen, form, setPatch, error, policyLines, branchesStatus, branchExistence, isSubmitting, effectiveDisabled, canSubmit, handleSubmit, handleOpenChange, } = useCreateUserDialog({ disabled, onCreated }); return ( Benutzer anlegen Neues Benutzerkonto erstellen. Der Benutzer muss das Passwort beim ersten Login ändern. setOpen(false)} onSubmit={handleSubmit} /> ); }