From 83ac45f8cf8c2371db038cfd29d556264b092b9a Mon Sep 17 00:00:00 2001 From: Nybkox Date: Thu, 21 Nov 2024 14:32:05 +0100 Subject: [PATCH] feat: invalidate commands on modal show/close --- packages/web/src/modals/modalTools.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/web/src/modals/modalTools.ts b/packages/web/src/modals/modalTools.ts index 83bdee52f..3c3f4a3d8 100644 --- a/packages/web/src/modals/modalTools.ts +++ b/packages/web/src/modals/modalTools.ts @@ -2,18 +2,22 @@ import { openedModals } from '../stores'; import { get } from 'svelte/store'; import uuidv1 from 'uuid/v1'; import _ from 'lodash'; +import invalidateCommands from '../commands/invalidateCommands'; export function showModal(component, props = {}) { const modalId = uuidv1(); openedModals.update(x => [...x, { component, modalId, props }]); + invalidateCommands(); } export function closeModal(modalId) { openedModals.update(x => x.filter(y => y.modalId != modalId)); + invalidateCommands(); } export function closeCurrentModal() { openedModals.update(modals => modals.slice(0, modals.length - 1)); + invalidateCommands(); } export function getActiveModalId() {