Layout scaffolding for Web apps.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

46 rivejä
1.2 KiB

  1. import type { NextPage } from 'next'
  2. import { Layouts } from '@tesseract-design/viewfinder-react'
  3. import Link from 'next/link'
  4. const Home: NextPage = () => {
  5. return (
  6. <Layouts.Basic.Root>
  7. <Layouts.Basic.ContentContainer>
  8. <div className="prose my-16">
  9. <h1>
  10. Viewfinder Examples
  11. </h1>
  12. <nav>
  13. <h2>
  14. Layouts
  15. </h2>
  16. <div>
  17. <Link href="layouts/basic">Basic</Link>
  18. </div>
  19. <div>
  20. <Link href="layouts/basic?span=narrow">Basic Narrow</Link>
  21. </div>
  22. <div>
  23. <Link href="layouts/left-sidebar">Left Sidebar</Link>
  24. </div>
  25. <div>
  26. <Link href="layouts/left-sidebar/alternate">Left Sidebar (alternate)</Link>
  27. </div>
  28. <div>
  29. <Link href="layouts/left-sidebar-with-menu">Left Sidebar With Menu</Link>
  30. </div>
  31. <div>
  32. <Link href="layouts/right-sidebar-static">Right Sidebar Static</Link>
  33. </div>
  34. </nav>
  35. <p>
  36. Look at how the layouts are coded in the <a href="https://code.modal.sh/TheoryOfNekomata/viewfinder" rel="noreferrer noopener" target="_blank">Git repository</a>.
  37. </p>
  38. </div>
  39. </Layouts.Basic.ContentContainer>
  40. </Layouts.Basic.Root>
  41. )
  42. }
  43. export default Home