File tree Expand file tree Collapse file tree 2 files changed +10
-6
lines changed
Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 11import React from "react" ;
22import { NavLink } from "react-router-dom" ;
33import Button from "../Component/Button" ;
4+ import { useNavigate } from "react-router-dom" ;
45
56// tiny inline icons (no extra assets)
67const HomeIcon = ( { className = "" } ) => (
@@ -17,6 +18,7 @@ const MenuIcon = ({ className = "" }) => (
1718) ;
1819
1920export default function NavBar ( ) {
21+ const navigate = useNavigate ( ) ;
2022 const base =
2123 "group relative inline-flex items-center gap-2 px-3 py-1 rounded-lg " +
2224 "text-[15px] font-semibold tracking-wide transition-colors" ;
@@ -72,10 +74,10 @@ export default function NavBar() {
7274
7375 { /* Actions */ }
7476 < div className = "flex items-center gap-3" >
75- < Button as = "a" href = "/sign-in" className = "text-sm bg-emerald-600/70 text-slate-800 hover:bg-emerald-600" >
77+ < Button as = "a" onClick = { ( ) => navigate ( "/sign-in" ) } className = "text-sm bg-emerald-600/70 text-slate-800 hover:bg-emerald-600" >
7678 Login
7779 </ Button >
78- < Button as = "a" href = "/register" className = "text-sm bg-emerald-500 text-white hover:bg-emerald-600" >
80+ < Button as = "a" onClick = { ( ) => navigate ( "/register" ) } className = "text-sm bg-emerald-500 text-white hover:bg-emerald-600" >
7981 Sign Up
8082 </ Button >
8183 </ div >
Original file line number Diff line number Diff line change @@ -11,7 +11,9 @@ const formatCurrency = (n) => `$${n.toFixed(2)}`;
1111export default function MenuPage ( ) {
1212 const [ category , setCategory ] = useState ( null ) ;
1313 const [ search , setSearch ] = useState ( "" ) ;
14- const [ activeTags , setActiveTags ] = useState ( [ ] ) ;
14+ // const [activeTags, setActiveTags] = useState([]);
15+ const [ activeTags ] = useState ( [ ] ) ;
16+
1517 const [ sortBy , setSortBy ] = useState ( "popular" ) ;
1618 const [ loading , setLoading ] = useState ( false ) ;
1719 const [ items , setItems ] = useState ( [ ] ) ;
@@ -20,7 +22,7 @@ export default function MenuPage() {
2022
2123 useEffect ( ( ) => {
2224 fetchMenuItemData ( ) ;
23- } , [ ] ) ;
25+ } ) ;
2426
2527 const fetchMenuItemData = async ( ) => {
2628 setLoading ( true ) ;
@@ -162,8 +164,8 @@ export default function MenuPage() {
162164 key = { c }
163165 onClick = { ( ) => setCategory ( c ) }
164166 className = { `rounded-xl px-4 py-2 text-sm font-medium transition-all border ${ c === category
165- ? "bg-emerald-600 text-white border-emerald-600 shadow"
166- : "bg-white text-gray-700 border-gray-300 hover:bg-gray-50"
167+ ? "bg-emerald-600 text-white border-emerald-600 shadow"
168+ : "bg-white text-gray-700 border-gray-300 hover:bg-gray-50"
167169 } `}
168170 >
169171 { c }
You can’t perform that action at this time.
0 commit comments