feat: migrate useUserAccess to myAccessAtom in client-layout

This commit is contained in:
CREDO23 2025-12-17 20:44:07 +00:00
parent e520e3e217
commit 74c7e5e7b3

View file

@ -17,7 +17,7 @@ import { AppSidebarProvider } from "@/components/sidebar/AppSidebarProvider";
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
import { Separator } from "@/components/ui/separator"; import { Separator } from "@/components/ui/separator";
import { SidebarInset, SidebarProvider, SidebarTrigger } from "@/components/ui/sidebar"; 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"; import { cn } from "@/lib/utils";
export function DashboardClientLayout({ export function DashboardClientLayout({
@ -69,7 +69,7 @@ export function DashboardClientLayout({
); );
}, [preferences]); }, [preferences]);
const { access, loading: accessLoading } = useUserAccess(searchSpaceIdNum); const { data: access = null, isLoading: accessLoading } = useAtomValue(myAccessAtom);
const [hasCheckedOnboarding, setHasCheckedOnboarding] = useState(false); const [hasCheckedOnboarding, setHasCheckedOnboarding] = useState(false);
// Skip onboarding check if we're already on the onboarding page // Skip onboarding check if we're already on the onboarding page