From 064ddf9fa33134eae08e0fe6cbecfcf6ec098b80 Mon Sep 17 00:00:00 2001 From: Bailey Pumfleet Date: Tue, 20 Apr 2021 15:09:31 +0100 Subject: [PATCH] Add confirmation to set times modal --- pages/availability/index.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pages/availability/index.tsx b/pages/availability/index.tsx index 88d93964..b56dc63e 100644 --- a/pages/availability/index.tsx +++ b/pages/availability/index.tsx @@ -1,6 +1,7 @@ import Head from 'next/head'; import Link from 'next/link'; import prisma from '../../lib/prisma'; +import Modal from '../../components/Modal'; import Shell from '../../components/Shell'; import Router from 'next/router'; import { useRef } from 'react'; @@ -10,6 +11,7 @@ import { useSession, getSession } from 'next-auth/client'; export default function Availability(props) { const [ session, loading ] = useSession(); const [showAddModal, setShowAddModal] = useState(false); + const [successModalOpen, setSuccessModalOpen] = useState(false); const [showChangeTimesModal, setShowChangeTimesModal] = useState(false); const titleRef = useRef(); const descriptionRef = useRef(); @@ -36,6 +38,8 @@ export default function Availability(props) { setShowChangeTimesModal(!showChangeTimesModal); } + const closeSuccessModal = () => { Router.reload(); } + function convertMinsToHrsMins (mins) { let h = Math.floor(mins / 60); let m = mins % 60; @@ -87,8 +91,8 @@ export default function Availability(props) { } }); - console.log(response); - Router.reload(); + setShowChangeTimesModal(false); + setSuccessModalOpen(true); } return( @@ -295,6 +299,7 @@ export default function Availability(props) { } + );