nav.js 727 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import React from 'react'
  2. import Link from 'next/link'
  3. import Logo from '../components/logo'
  4. const Nav = () => (
  5. <nav>
  6. <ul>
  7. <li>
  8. <Logo />
  9. </li>
  10. <li>
  11. <Link href='/'>
  12. <a>Home</a>
  13. </Link>
  14. </li>
  15. </ul>
  16. <style jsx>{`
  17. :global(body) {
  18. margin: 0;
  19. }
  20. nav {
  21. grid-area: header;
  22. }
  23. ul {
  24. display: flex;
  25. justify-content: space-between;
  26. }
  27. nav > ul {
  28. padding: 4px 16px;
  29. }
  30. li {
  31. display: flex;
  32. padding: 6px 8px;
  33. }
  34. a {
  35. color: #067df7;
  36. text-decoration: none;
  37. font-size: 13px;
  38. }
  39. `}</style>
  40. </nav>
  41. )
  42. export default Nav