"use client"; import { useState } from "react"; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter, } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { api } from "@/lib/api"; export default function UserDialog() { const [open, setOpen] = useState(false); const [username, setUsername] = useState(""); const [email, setEmail] = useState(""); const [password, setPassword] = useState(""); async function saveUser() { console.log("Speichern geklickt"); try { const response = await api.post("/users/", { username, email, password, }); console.log(response.data); setOpen(false); window.location.reload(); } catch (error) { console.error(error); } } return ( <> Neuer Benutzer
setUsername(e.target.value)} />
setEmail(e.target.value)} />
setPassword(e.target.value)} />
); }