From 8aa40259073b5bfa5a2816ab91d058264ab9178f Mon Sep 17 00:00:00 2001 From: sawka Date: Fri, 30 Aug 2024 14:01:48 -0700 Subject: [PATCH] add restart controller to context menu --- frontend/app/block/blockframe.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frontend/app/block/blockframe.tsx b/frontend/app/block/blockframe.tsx index a7375d08..d473433a 100644 --- a/frontend/app/block/blockframe.tsx +++ b/frontend/app/block/blockframe.tsx @@ -36,7 +36,7 @@ function handleHeaderContextMenu( e.stopPropagation(); let menu: ContextMenuItem[] = [ { - label: magnified ? "Un-magnify Block" : "Magnify Block", + label: magnified ? "Un-Magnify Block" : "Magnify Block", click: () => { onMagnifyToggle(); }, @@ -60,6 +60,14 @@ function handleHeaderContextMenu( }, }, ]; + const blockController = blockData?.meta?.controller; + if (!util.isBlank(blockController)) { + menu.push({ type: "separator" }); + menu.push({ + label: "Restart Controller", + click: () => WshServer.ControllerRestartCommand({ blockid: blockData.oid }), + }); + } const extraItems = viewModel?.getSettingsMenuItems?.(); if (extraItems && extraItems.length > 0) menu.push({ type: "separator" }, ...extraItems); menu.push(