From 94e77f1abff82943f280b66e08638aab967ee6bc Mon Sep 17 00:00:00 2001 From: user Date: Fri, 17 Jul 2026 07:56:19 +0200 Subject: [PATCH] fix: gate Neovim control behind live sync --- react/src/main.tsx | 35 +++++++++++++++++++++++++++-------- react/src/react.css | 7 +++++++ 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/react/src/main.tsx b/react/src/main.tsx index c77dc5b..ed7d12b 100644 --- a/react/src/main.tsx +++ b/react/src/main.tsx @@ -326,9 +326,14 @@ function Topbar({ type="button" className={`nvim-work-indicator${nvimControlMode ? " is-active" : ""}${nvimSummary.controlEnabled ? " is-engaged" : ""}`} aria-pressed={nvimControlMode} + disabled={!nvimSyncMode} onClick={() => setNvimControlMode(!nvimControlMode)} > - {nvimControlMode ? "Alt+3 · STEROWANIE ON" : "Alt+3 · STEROWANIE OFF"} + {!nvimSyncMode + ? "Alt+3 · STEROWANIE NIEDOSTĘPNE" + : nvimControlMode + ? "Alt+3 · STEROWANIE ON" + : "Alt+3 · STEROWANIE OFF"}