11import React , { useState } from "react" ;
2+ import { Link } from "react-router-dom" ;
23import "./Navbar.css" ;
3- import { Link } from "react-router-dom" ;
44
55const Navbar = ( ) => {
66 const [ isOpen , setIsOpen ] = useState ( false ) ;
@@ -10,32 +10,21 @@ const Navbar = () => {
1010 < div className = "nav-container" >
1111 < Link to = "/" className = "logo" > TechPulse</ Link >
1212
13- < div className = " nav-links" >
14- < Link to = "/" > Home</ Link >
15- < Link to = "#" > World</ Link >
16- < Link to = "#" > Politics</ Link >
17- < Link to = "#" > Sports</ Link >
18- < Link to = "#" > Technology</ Link >
19- < Link to = "/bookmarks" className = "bookmark-link" > Bookmarks</ Link >
13+ < div className = { ` nav-links ${ isOpen ? "open" : "" } ` } >
14+ < Link to = "/" onClick = { ( ) => setIsOpen ( false ) } > Home</ Link >
15+ < Link to = "#" onClick = { ( ) => setIsOpen ( false ) } > World</ Link >
16+ < Link to = "#" onClick = { ( ) => setIsOpen ( false ) } > Politics</ Link >
17+ < Link to = "#" onClick = { ( ) => setIsOpen ( false ) } > Sports</ Link >
18+ < Link to = "#" onClick = { ( ) => setIsOpen ( false ) } > Technology</ Link >
19+ < Link to = "/bookmarks" className = "bookmark-link" onClick = { ( ) => setIsOpen ( false ) } > Bookmarks</ Link >
2020 </ div >
2121
2222 < button className = "menu-button" onClick = { ( ) => setIsOpen ( ! isOpen ) } >
23- ☰
23+ { isOpen ? "✖" : "☰" }
2424 </ button >
2525 </ div >
26-
27- { isOpen && (
28- < div className = "mobile-menu" >
29- < Link to = "#" > Home</ Link >
30- < Link to = "#" > World</ Link >
31- < Link to = "#" > Politics</ Link >
32- < Link to = "#" > Sports</ Link >
33- < Link to = "#" > Technology</ Link >
34- < Link to = "/bookmarks" className = "bookmark-link" > Bookmarks</ Link >
35- </ div >
36- ) }
3726 </ nav >
3827 ) ;
3928} ;
4029
41- export default Navbar ;
30+ export default Navbar ;
0 commit comments