From 2513ba10e7ba715792c23cf72ca5e9c8e38be65c Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Tue, 24 Mar 2026 21:47:16 +0100 Subject: [PATCH] refactor(context-menu): replace static checked with reactive subscribe+getChecked --- packages/web/src/stores/contextMenuStore.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/web/src/stores/contextMenuStore.ts b/packages/web/src/stores/contextMenuStore.ts index 862042b5..8a5ee52d 100644 --- a/packages/web/src/stores/contextMenuStore.ts +++ b/packages/web/src/stores/contextMenuStore.ts @@ -21,7 +21,8 @@ export interface ContextMenuAction extends ContextMenuItemBase { export interface ContextMenuCheckbox extends ContextMenuItemBase { type: 'checkbox'; label: string; - checked: boolean; + subscribe: (onStoreChange: () => void) => () => void; + getChecked: () => boolean; onChange: (checked: boolean) => void; }