From 74c7e5e7b3944c44afed2b2e1a6e7ec12c9fa32e Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Wed, 17 Dec 2025 20:44:07 +0000 Subject: [PATCH] feat: migrate useUserAccess to myAccessAtom in client-layout --- .../app/dashboard/[search_space_id]/client-layout.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/surfsense_web/app/dashboard/[search_space_id]/client-layout.tsx b/surfsense_web/app/dashboard/[search_space_id]/client-layout.tsx index 82197921a..0653ddbf2 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/client-layout.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/client-layout.tsx @@ -17,7 +17,7 @@ import { AppSidebarProvider } from "@/components/sidebar/AppSidebarProvider"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Separator } from "@/components/ui/separator"; import { SidebarInset, SidebarProvider, SidebarTrigger } from "@/components/ui/sidebar"; -import { useUserAccess } from "@/hooks/use-rbac"; +import { myAccessAtom } from "@/atoms/members/members-query.atoms"; import { cn } from "@/lib/utils"; export function DashboardClientLayout({ @@ -69,7 +69,7 @@ export function DashboardClientLayout({ ); }, [preferences]); - const { access, loading: accessLoading } = useUserAccess(searchSpaceIdNum); + const { data: access = null, isLoading: accessLoading } = useAtomValue(myAccessAtom); const [hasCheckedOnboarding, setHasCheckedOnboarding] = useState(false); // Skip onboarding check if we're already on the onboarding page