From 95d27aa85bff3a5eaf95b6d298f4512c7ee94f17 Mon Sep 17 00:00:00 2001 From: Giancarlo Buomprisco Date: Mon, 10 Feb 2025 07:17:19 +0700 Subject: [PATCH] Fix SidebarTrigger context handling to prevent null reference errors (#156) --- packages/ui/src/shadcn/sidebar.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/ui/src/shadcn/sidebar.tsx b/packages/ui/src/shadcn/sidebar.tsx index 4df3be872..d754898ca 100644 --- a/packages/ui/src/shadcn/sidebar.tsx +++ b/packages/ui/src/shadcn/sidebar.tsx @@ -296,7 +296,13 @@ const SidebarTrigger: React.FC> = ({ onClick, ...props }) => { - const { toggleSidebar } = useSidebar(); + const context = React.useContext(SidebarContext); + + if (!context) { + return null; + } + + const { toggleSidebar } = context; return (