tldraw/packages/dev/src/app.tsx

59 lines
1.4 KiB
TypeScript
Raw Normal View History

2021-08-10 17:19:30 +00:00
import * as React from 'react'
2021-09-09 12:32:08 +00:00
import { Switch, Route, Link } from 'react-router-dom'
import Basic from './basic'
import Controlled from './controlled'
2021-09-08 11:53:52 +00:00
import Imperative from './imperative'
2021-09-09 12:32:08 +00:00
import Embedded from './embedded'
import ChangingId from './changing-id'
import Core from './core'
2021-09-09 13:58:55 +00:00
import './styles.css'
2021-08-10 17:19:30 +00:00
export default function App(): JSX.Element {
2021-09-09 12:32:08 +00:00
return (
<main>
<Switch>
<Route path="/basic">
<Basic />
</Route>
<Route path="/core">
<Core />
</Route>
2021-09-09 12:32:08 +00:00
<Route path="/controlled">
<Controlled />
</Route>
<Route path="/imperative">
<Imperative />
</Route>
<Route path="/changing-id">
<ChangingId />
</Route>
<Route path="/embedded">
<Embedded />
</Route>
<Route path="/">
<ul>
<li>
<Link to="/basic">basic</Link>
</li>
<li>
<Link to="/core">core</Link>
</li>
2021-09-09 12:32:08 +00:00
<li>
<Link to="/controlled">controlled</Link>
</li>
<li>
<Link to="/imperative">imperative</Link>
</li>
<li>
<Link to="/changing-id">changing id</Link>
</li>
<li>
<Link to="/embedded">embedded</Link>
</li>
</ul>
</Route>
</Switch>
</main>
)
2021-08-10 17:19:30 +00:00
}