From a5ddc9eb55df6797d817d8a7592fee3f0d18c6c4 Mon Sep 17 00:00:00 2001 From: Sonny Date: Wed, 6 Aug 2025 22:52:38 +0200 Subject: [PATCH] fix: navbar dashboard link --- .../components/common/floating_navbar/floating_navbar.tsx | 2 +- inertia/components/common/user_card.tsx | 6 +++--- inertia/components/dashboard/dashboard_navbar.tsx | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/inertia/components/common/floating_navbar/floating_navbar.tsx b/inertia/components/common/floating_navbar/floating_navbar.tsx index dbc6258..f5180f9 100644 --- a/inertia/components/common/floating_navbar/floating_navbar.tsx +++ b/inertia/components/common/floating_navbar/floating_navbar.tsx @@ -40,7 +40,7 @@ export function FloatingNavbar({ width }: FloatingNavbarProps) { const links = ( <> - + Dashboard { image: string; @@ -45,9 +45,9 @@ const UserButton = forwardRef( ) ); -export function MantineUserCard() { +export function UserCard() { const { t } = useTranslation('common'); - const { user, isAuthenticated } = useUser(); + const { user, isAuthenticated } = useAuth(); return ( isAuthenticated && ( diff --git a/inertia/components/dashboard/dashboard_navbar.tsx b/inertia/components/dashboard/dashboard_navbar.tsx index 370805c..80c580e 100644 --- a/inertia/components/dashboard/dashboard_navbar.tsx +++ b/inertia/components/dashboard/dashboard_navbar.tsx @@ -17,10 +17,10 @@ import { AiOutlineFolderAdd } from 'react-icons/ai'; import { IoIosSearch } from 'react-icons/io'; import { IoAdd, IoShieldHalfSharp } from 'react-icons/io5'; import { PiGearLight } from 'react-icons/pi'; -import { MantineUserCard } from '~/components/common/user_card'; +import { UserCard } from '~/components/common/user_card'; import { FavoriteList } from '~/components/dashboard/favorite/favorite_list'; import { SearchSpotlight } from '~/components/search/search'; -import useUser from '~/hooks/use_auth'; +import { useAuth } from '~/hooks/use_auth'; import useShortcut from '~/hooks/use_shortcut'; import { appendCollectionId } from '~/lib/navigation'; import { useActiveCollection } from '~/stores/collection_store'; @@ -32,7 +32,7 @@ interface DashboardNavbarProps { } export function DashboardNavbar({ isOpen, toggle }: DashboardNavbarProps) { const { t } = useTranslation('common'); - const { isAuthenticated, user } = useUser(); + const { isAuthenticated, user } = useAuth(); const { activeCollection } = useActiveCollection(); const { globalHotkeysEnabled, setGlobalHotkeysEnabled } = @@ -84,7 +84,7 @@ export function DashboardNavbar({ isOpen, toggle }: DashboardNavbarProps) { Navigation - + {isAuthenticated && user.isAdmin && (