From 85aa80938a25894d77005856c08fc42033c6c377 Mon Sep 17 00:00:00 2001 From: kikootwo Date: Wed, 4 Mar 2026 16:00:36 -0500 Subject: [PATCH] Remove AddShelfModal usage from Header Remove AddShelfModal from the Header component: delete its import, the showAddShelfModal state hook, the "Add Shelf" menu button, and the AddShelfModal modal render. Cleans up unused state and UI related to adding shelves; no other behavior changes. --- src/components/layout/Header.tsx | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/components/layout/Header.tsx b/src/components/layout/Header.tsx index fe05a2d..3623629 100644 --- a/src/components/layout/Header.tsx +++ b/src/components/layout/Header.tsx @@ -12,7 +12,6 @@ import { useAuth } from '@/contexts/AuthContext'; import { Button } from '@/components/ui/Button'; import { VersionBadge } from '@/components/ui/VersionBadge'; import { ChangePasswordModal } from '@/components/ui/ChangePasswordModal'; -import { AddShelfModal } from '@/components/ui/AddShelfModal'; import { useSmartDropdownPosition } from '@/hooks/useSmartDropdownPosition'; export function Header() { @@ -21,7 +20,6 @@ export function Header() { const [showMobileMenu, setShowMobileMenu] = useState(false); const [showBookDate, setShowBookDate] = useState(false); const [showChangePasswordModal, setShowChangePasswordModal] = useState(false); - const [showAddShelfModal, setShowAddShelfModal] = useState(false); const { containerRef, dropdownRef, positionAbove, style } = useSmartDropdownPosition(showUserMenu); @@ -91,15 +89,6 @@ export function Header() { > Profile - {canChangePassword && (