ENCOA-109: Made the modal disappear when a user is created

This commit is contained in:
Tiago Ribeiro
2024-08-27 11:14:29 +01:00
parent 7fb0ed884c
commit b7940087b5
5 changed files with 16 additions and 9 deletions

View File

@@ -54,7 +54,7 @@ const USER_TYPE_PERMISSIONS: {
},
};
export default function UserCreator({user}: {user: User}) {
export default function UserCreator({user, onFinish}: {user: User; onFinish: () => void}) {
const [name, setName] = useState<string>();
const [email, setEmail] = useState<string>();
const [phone, setPhone] = useState<string>();
@@ -118,6 +118,7 @@ export default function UserCreator({user}: {user: User}) {
.post("/api/make_user", body)
.then(() => {
toast.success("That user has been created!");
onFinish();
setName("");
setEmail("");