|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import type { V2_MetaFunction } from "@remix-run/react";
- import {Link} from '@remix-run/react';
- import { Layouts } from '@tesseract-design/viewfinder-react';
-
- // const Layouts = {
- // Basic: {
- // Root: 'div',
- // ContentContainer: 'div',
- // }
- // }
-
- export const meta: V2_MetaFunction = () => {
- return [{ title: "New Remix App" }];
- };
-
- const IndexPage = () => {
- return (
- <Layouts.Basic.Root>
- <Layouts.Basic.ContentContainer>
- <h1>
- Viewfinder Examples
- </h1>
- <nav>
- <h2>
- Layouts
- </h2>
- <div>
- <Link to="layouts/basic">Basic</Link>
- </div>
- <div>
- <Link to="layouts/basic?span=narrow">Basic Narrow</Link>
- </div>
- <div>
- <Link to="layouts/left-sidebar">Left Sidebar</Link>
- </div>
- <div>
- <Link to="layouts/left-sidebar/alternate">Left Sidebar (alternate)</Link>
- </div>
- <div>
- <Link to="layouts/left-sidebar-with-menu">Left Sidebar With Menu</Link>
- </div>
- <div>
- <Link to="layouts/right-sidebar-static">Right Sidebar Static</Link>
- </div>
- </nav>
- <p>
- 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>.
- </p>
- </Layouts.Basic.ContentContainer>
- </Layouts.Basic.Root>
- );
- }
-
- export default IndexPage;
|