diff --git a/src/shared/zustand/cabinetNav.ts b/src/shared/zustand/cabinetNav.ts index 2d35e71..33549e9 100644 --- a/src/shared/zustand/cabinetNav.ts +++ b/src/shared/zustand/cabinetNav.ts @@ -3,10 +3,10 @@ import { create } from 'zustand'; type CabinetNavZustand = { navItem: CabinetSection; - setNavItem: (item: string) => void; + setNavItem: (item: CabinetSection) => void; }; export const useCabinetNav = create((set) => ({ navItem: 'dashboard', - setNavItem: (item: string) => set({ navItem: item || 'dash' }), + setNavItem: (item: CabinetSection) => set({ navItem: item }), })); diff --git a/src/widgets/navbar/ui/authButtons.tsx b/src/widgets/navbar/ui/authButtons.tsx index 82fef5d..9ba7cf0 100644 --- a/src/widgets/navbar/ui/authButtons.tsx +++ b/src/widgets/navbar/ui/authButtons.tsx @@ -111,7 +111,9 @@ function AuthButtons() { if (subItem.url !== '/cabinet') { clearTokens(); } else { - setNavItem(subItem.key); + setNavItem( + subItem.key as import('@/widgets/cabinet/lib/types').CabinetSection, + ); } }} item={subItem}