From 4c4b83979d20570ea3052dadc468a68b2bbb2aef Mon Sep 17 00:00:00 2001 From: cv <34649812+cpvalente@users.noreply.github.com> Date: Thu, 6 Apr 2023 14:10:23 +0200 Subject: [PATCH] fix: close editor on event delete --- apps/client/src/features/menu/RundownMenu.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/client/src/features/menu/RundownMenu.tsx b/apps/client/src/features/menu/RundownMenu.tsx index 7609a2b5d..b0696a587 100644 --- a/apps/client/src/features/menu/RundownMenu.tsx +++ b/apps/client/src/features/menu/RundownMenu.tsx @@ -8,12 +8,14 @@ import { SupportedEvent } from 'ontime-types'; import { useEventAction } from '../../common/hooks/useEventAction'; import { useCursor } from '../../common/stores/cursorStore'; +import { useEventEditorStore } from '../../common/stores/eventEditor'; import style from './RundownMenu.module.scss'; const RundownMenu = () => { const isCursorLocked = useCursor((state) => state.isCursorLocked); const toggleCursorLocked = useCursor((state) => state.toggleCursorLocked); + const removeOpenEvent = useEventEditorStore((state) => state.removeOpenEvent); const { addEvent, deleteAllEvents } = useEventAction(); @@ -31,7 +33,8 @@ const RundownMenu = () => { const deleteAll = useCallback(() => { deleteAllEvents(); - }, [deleteAllEvents]); + removeOpenEvent(); + }, [deleteAllEvents, removeOpenEvent]); return (