Reasons to undo: - Currently broken in prod (a width/height would be needed) - Specifying size is kind of annoying because we want it at two different size depending on responsiveness - Next Image seems to help with progressive optimization for large raster images, not small vector SVGs.
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { Popover } from '@headlessui/react'
 | |
| import Link from 'next/link'
 | |
| 
 | |
| const navigation = [
 | |
|   {
 | |
|     name: 'About',
 | |
|     href: 'https://mantic.notion.site/About-Mantic-Markets-09bdde9044614e62a27477b4b1bf77ea',
 | |
|   },
 | |
|   { name: 'Simulator', href: '/simulator' },
 | |
| ]
 | |
| 
 | |
| export function Header() {
 | |
|   return (
 | |
|     <Popover as="header" className="relative">
 | |
|       <div className="pt-6">
 | |
|         <nav
 | |
|           className="relative max-w-7xl mx-auto flex items-center justify-between px-4 sm:px-6 bg-dark-50"
 | |
|           aria-label="Global"
 | |
|         >
 | |
|           <div className="flex items-center flex-1">
 | |
|             <div className="flex items-center justify-between w-full md:w-auto">
 | |
|               <Link href="/">
 | |
|                 <a className="inline-grid grid-flow-col align-items-center h-6 sm:h-10">
 | |
|                   <img
 | |
|                     className="w-auto h-6 sm:h-10 inline-block mr-3"
 | |
|                     src="/logo-icon.svg"
 | |
|                   />
 | |
|                   <span className="text-white font-major-mono lowercase sm:text-2xl my-auto">
 | |
|                     Mantic Markets
 | |
|                   </span>
 | |
|                 </a>
 | |
|               </Link>
 | |
|             </div>
 | |
| 
 | |
|             <div className="space-x-8 md:flex md:ml-16">
 | |
|               {navigation.map((item) => (
 | |
|                 <Link key={item.name} href={item.href}>
 | |
|                   <a className="text-base font-medium text-white hover:text-gray-300">
 | |
|                     {item.name}
 | |
|                   </a>
 | |
|                 </Link>
 | |
|               ))}
 | |
|             </div>
 | |
|           </div>
 | |
|         </nav>
 | |
|       </div>
 | |
|     </Popover>
 | |
|   )
 | |
| }
 |