From 309fbab2e621ef1f8f27e2e3063aa11a6d2f22ad Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 30 Nov 2025 23:34:37 +0200 Subject: [PATCH] feat(mobile/split): hide sidebar button for secondary item --- .../mobile_widgets/toggle_sidebar_button.tsx | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/apps/client/src/widgets/mobile_widgets/toggle_sidebar_button.tsx b/apps/client/src/widgets/mobile_widgets/toggle_sidebar_button.tsx index d22f3df8c..8e689954b 100644 --- a/apps/client/src/widgets/mobile_widgets/toggle_sidebar_button.tsx +++ b/apps/client/src/widgets/mobile_widgets/toggle_sidebar_button.tsx @@ -1,18 +1,19 @@ -import { useContext } from "preact/hooks"; import ActionButton from "../react/ActionButton"; -import { ParentComponent } from "../react/react_utils"; import { t } from "../../services/i18n"; +import { useNoteContext } from "../react/hooks"; export default function ToggleSidebarButton() { - const parentComponent = useContext(ParentComponent); + const { noteContext, parentComponent } = useNoteContext(); return ( - parentComponent?.triggerCommand("setActiveScreen", { - screen: "tree" - })} - /> +
+ { noteContext?.isMainContext() && parentComponent?.triggerCommand("setActiveScreen", { + screen: "tree" + })} + />} +
) }