From 4e6d5228fda55aca390bbf73c5a82ebf97ca2622 Mon Sep 17 00:00:00 2001 From: Joe Karow <58997957+JoeKarow@users.noreply.github.com> Date: Fri, 19 Jul 2024 12:11:10 -0400 Subject: [PATCH] substitute useMemo for useState --- .../ui/components/data-portal/ServiceEditDrawer/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ui/components/data-portal/ServiceEditDrawer/index.tsx b/packages/ui/components/data-portal/ServiceEditDrawer/index.tsx index b9a1845019..b179df08b3 100644 --- a/packages/ui/components/data-portal/ServiceEditDrawer/index.tsx +++ b/packages/ui/components/data-portal/ServiceEditDrawer/index.tsx @@ -171,7 +171,7 @@ const _ServiceEditDrawer = forwardRef( ({ serviceId: passedServiceId, createNew, ...props }, ref) => { const { id: organizationId } = useOrgInfo() const router = useRouter() - const [serviceId, _setServiceId] = useState(passedServiceId ?? generateId('orgService')) + const serviceId = useMemo(() => passedServiceId ?? generateId('orgService'), [passedServiceId]) const [drawerOpened, drawerHandler] = useDisclosure(false) const [modalOpened, modalHandler] = useDisclosure(false) const notifySave = useNewNotification({ displayText: 'Saved', icon: 'success' }) @@ -244,7 +244,7 @@ const _ServiceEditDrawer = forwardRef( const serviceUpsert = api.service.upsert.useMutation({ onSuccess: () => { notifySave() - apiUtils.location.forLocationPageEdits.invalidate() + apiUtils.location.invalidate() apiUtils.service.invalidate() if (isNew) { apiUtils.service.forServiceEditDrawer.invalidate(serviceId)