1- import Link from "next/link" ;
2- import { Fragment } from "react" ;
31import { Popover , Transition } from "@headlessui/react" ;
42import { Bars3Icon , XMarkIcon } from "@heroicons/react/24/outline" ;
3+ import Link from "next/link" ;
4+ import { Fragment } from "react" ;
55import { SiGithubsponsors } from "react-icons/si" ;
66
77const navigation = [
@@ -21,47 +21,45 @@ const Navbar = () => {
2121 className = "relative mx-auto mb-4 flex max-w-7xl items-center justify-between px-4 sm:px-6"
2222 aria-label = "Global"
2323 >
24- < div className = "flex items-center flex-1" >
25- < div className = "flex items-center justify-between w-full lg:w-auto" >
24+ < div className = "flex flex-1 items-center " >
25+ < div className = "flex w-full items-center justify-between lg:w-auto" >
2626 < Link href = "/" >
27- < a >
28- < >
29- < span className = "sr-only " > WebX DAO</ span >
30- < img
31- className = "h-12 w-auto sm:h-12 md:h-[4.2rem] cursor-pointer"
32- src = "/images/logo/logo.png"
33- alt = "WebX DAO White Logo"
34- />
35- </ >
36- </ a >
27+ < span className = "sr-only " > WebX DAO</ span >
28+ < img
29+ className = "h-12 w-auto cursor-pointer sm:h-12 md:h-[4.2rem]"
30+ src = "/images/logo/logo.png"
31+ alt = "WebX DAO White Logo"
32+ />
3733 </ Link >
38- < div className = "flex items-center justify-between -mr-2 lg:hidden " >
39- < Popover . Button className = "inline-flex items-center justify-center p-2 text-gray-400 bg-transparent rounded-md focus-ring-inset hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-white" >
34+ < div className = "-mr-2 flex items-center justify-between lg:hidden " >
35+ < Popover . Button className = "focus-ring-inset inline-flex items-center justify-center rounded-md bg-transparent p-2 text-gray-400 hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-white" >
4036 < span className = "sr-only" > Open main menu</ span >
41- < Bars3Icon className = "w -6 h -6" aria-hidden = "true" />
37+ < Bars3Icon className = "h -6 w -6" aria-hidden = "true" />
4238 </ Popover . Button >
4339 </ div >
4440 </ div >
4541 { /* Add content here to get menu next to icon */ }
4642 </ div >
47- < div className = "hidden lg:flex lg:items-center md:space-x-6 " >
43+ < div className = "hidden md:space-x-6 lg:flex lg:items-center" >
4844 < div className = "hidden space-x-8 lg:ml-10 lg:flex" >
4945 { navigation . map ( ( item ) => (
50- < Link href = { item . href } key = { item . name } >
51- < a className = "text-base font-medium text-white hover:text-gray-300" >
52- { item . name }
53- </ a >
46+ < Link
47+ href = { item . href }
48+ key = { item . name }
49+ className = "text-base font-medium text-white hover:text-gray-300"
50+ >
51+ { item . name }
5452 </ Link >
5553 ) ) }
5654 </ div >
5755
58- < a
56+ < Link
5957 href = "https://github.com/sponsors/WebXDAO"
60- className = "inline-flex items-center px-4 py-2 text-base font-medium text-gray-600 bg-gray-100 border border-transparent rounded-md hover:text-white/80 hover:bg-gray-700 "
58+ className = "inline-flex items-center rounded-md border border-transparent bg-gray-100 px-4 py-2 text-base font-medium text-gray-600 hover: bg-gray-700 hover:text-white/80"
6159 >
6260 GitHub
63- < SiGithubsponsors className = "w-5 h-5 ml-3 text-pink-600" aria-hidden = "true" />
64- </ a >
61+ < SiGithubsponsors className = "ml-3 h-5 w-5 text-pink-600" aria-hidden = "true" />
62+ </ Link >
6563 </ div >
6664 </ nav >
6765 </ div >
@@ -77,34 +75,34 @@ const Navbar = () => {
7775 >
7876 < Popover . Panel
7977 focus
80- className = "absolute inset-x-0 top-0 z-10 p-2 transition origin-top transform lg:hidden"
78+ className = "absolute inset-x-0 top-0 z-10 origin-top transform p-2 transition lg:hidden"
8179 >
82- < div className = "overflow-hidden rounded-lg shadow-xl backdrop-blur-sm bg-gradient1/50 ring-1 ring-white ring-opacity-5" >
80+ < div className = "bg-gradient1/50 overflow-hidden rounded-lg shadow-xl ring-1 ring-white ring-opacity-5 backdrop-blur-sm " >
8381 < div className = "flex items-center justify-between px-5 pt-4" >
8482 < div >
8583 < img
86- className = "w-auto h-10 sm:h-12 md:h-14 lg:h-16"
84+ className = "h-10 w-auto sm:h-12 md:h-14 lg:h-16"
8785 src = "/images/logo/logo.png"
8886 alt = "WebX DAO"
8987 />
9088 </ div >
9189 < div className = "-mr-2" >
92- < Popover . Button className = "inline-flex items-center justify-center p-2 text-gray-400 rounded-md bg-white/20 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-cyber-webx " >
90+ < Popover . Button className = "focus:ring-cyber-webx inline-flex items-center justify-center rounded-md bg-white/20 p-2 text-gray-400 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset" >
9391 < span className = "sr-only" > Close menu</ span >
94- < XMarkIcon className = "w -6 h -6" aria-hidden = "true" />
92+ < XMarkIcon className = "h -6 w -6" aria-hidden = "true" />
9593 </ Popover . Button >
9694 </ div >
9795 </ div >
98- < div className = "pt-5 pb-6" >
99- < div className = "px-2 space-y-1" >
96+ < div className = "pb-6 pt-5 " >
97+ < div className = "space-y-1 px-2 " >
10098 { navigation . map ( ( item ) => (
101- < a
99+ < Link
102100 key = { item . name }
103101 href = { item . href }
104- className = "block px-3 py-2 text-base font-medium text-gray-100 rounded-md hover:bg-gray-600"
102+ className = "block rounded-md px-3 py-2 text-base font-medium text-gray-100 hover:bg-gray-600"
105103 >
106104 { item . name }
107- </ a >
105+ </ Link >
108106 ) ) }
109107 </ div >
110108 { /* Add button here */ }
0 commit comments