From 687ab5ad3e3e08da9b4247c492e35e53fd244251 Mon Sep 17 00:00:00 2001 From: Bailey Pumfleet Date: Thu, 29 Apr 2021 13:05:50 +0100 Subject: [PATCH] Replace router URL instead of reloading --- pages/availability/index.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pages/availability/index.tsx b/pages/availability/index.tsx index fbb4419a..be1346ba 100644 --- a/pages/availability/index.tsx +++ b/pages/availability/index.tsx @@ -3,7 +3,7 @@ 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 { useRouter } from 'next/router'; import { useRef } from 'react'; import { useState } from 'react'; import { useSession, getSession } from 'next-auth/client'; @@ -11,6 +11,7 @@ import { PlusIcon, ClockIcon } from '@heroicons/react/outline'; export default function Availability(props) { const [ session, loading ] = useSession(); + const router = useRouter(); const [showAddModal, setShowAddModal] = useState(false); const [successModalOpen, setSuccessModalOpen] = useState(false); const [showChangeTimesModal, setShowChangeTimesModal] = useState(false); @@ -71,7 +72,8 @@ export default function Availability(props) { }); if (enteredTitle && enteredLength) { - Router.reload(); + router.replace(router.asPath); + toggleAddModal(); } }