Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fix toasts and actually close on submit on inactivity notice modal
  • Loading branch information
regalijan committed Oct 19, 2023
1 parent 3dfa0ce commit 4fa6cc2
Showing 1 changed file with 17 additions and 10 deletions.
27 changes: 17 additions & 10 deletions components/NewInactivityNotice.tsx
Expand Up @@ -12,16 +12,18 @@ import {
Text,
Textarea,
useToast,
VStack,
VStack
} from "@chakra-ui/react";
import { useState } from "react";

export default function (props: {
export default function(props: {
departments: string[];
isOpen: boolean;
onClose: () => void;
}) {
const [departments, setDepartments] = useState([] as string[]);
const toast = useToast();

function reset() {
(document.getElementById("start") as HTMLInputElement).value = "";
(document.getElementById("end") as HTMLInputElement).value = "";
Expand All @@ -43,30 +45,35 @@ export default function (props: {
body: JSON.stringify({
end,
reason,
start,
start
}),
headers: {
"content-type": "application/json",
"content-type": "application/json"
},
method: "POST",
method: "POST"
});

if (!inactivityPost.ok)
return useToast()({
if (!inactivityPost.ok) {
toast({
description: ((await inactivityPost.json()) as { error: string }).error,
duration: 10000,
isClosable: true,
status: "error",
title: "Error",
title: "Error"
});

useToast()({
return;
}

toast({
description: "Your inactivity notice has been created",
duration: 10000,
isClosable: true,
status: "success",
title: "Success",
title: "Success"
});

props.onClose();
}

return (
Expand Down

0 comments on commit 4fa6cc2

Please sign in to comment.