Skip to content

Commit 8ce7986

Browse files
committed
fix: navbar search bar open indicator.
1 parent 1b79929 commit 8ce7986

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/components/Layout.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const Layout = ({ children, toggleModal, isSearchVisible, toggleSearch }) => {
4848
<Sidebar isOpen={isSidebarOpen} toggleSidebar={toggleSidebar} toggleModal={toggleModal} />
4949
<div
5050
className={`flex-1 flex flex-col transition-all duration-300 ${isSidebarOpen ? 'md:ml-64' : 'md:ml-0'}`}>
51-
<Navbar toggleSidebar={toggleSidebar} isSidebarOpen={isSidebarOpen} toggleSearch={toggleSearch} />
51+
<Navbar toggleSidebar={toggleSidebar} isSidebarOpen={isSidebarOpen} isSearchVisible={isSearchVisible} toggleSearch={toggleSearch} />
5252
{isSearchVisible && <Search isVisible={isSearchVisible} />}
5353
<main className="flex-grow">{children}</main>
5454
<Footer />

src/components/Navbar.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Link } from 'react-router-dom';
33
import Fez from './Fez';
44
import { SidebarIcon, UserIcon, BookOpenIcon, MagnifyingGlassIcon } from '@phosphor-icons/react';
55

6-
const Navbar = ({ toggleSidebar, isSidebarOpen, toggleSearch }) => {
6+
const Navbar = ({ toggleSidebar, isSidebarOpen, isSearchVisible, toggleSearch }) => {
77
const [isScrolled, setIsScrolled] = useState(false);
88

99
useEffect(() => {
@@ -81,7 +81,7 @@ const Navbar = ({ toggleSidebar, isSidebarOpen, toggleSearch }) => {
8181
className="text-gray-300 hover:text-white hover:bg-gray-800 px-2 py-2 rounded-md transition-colors"
8282
aria-label="Toggle Search"
8383
>
84-
<MagnifyingGlassIcon size={24} />
84+
<MagnifyingGlassIcon size={24} className={ isSearchVisible ? `text-primary-400` : ``}/>
8585
</button>
8686
</div>
8787
</div>

0 commit comments

Comments
 (0)