Anki/react/src/ui/App.tsx
Damien Elmes 82f0db7583 add a web UI proof of concept
See react/README
2020-01-06 14:28:07 +10:00

33 lines
802 B
TypeScript

import "./App.css";
import React from "react";
import { Switch, Route, Link, HashRouter } from "react-router-dom";
import { DeckDueScreen } from "./DeckScreen";
import { BrowseScreen } from "./BrowseScreen";
export default function App() {
return (
<HashRouter hashType="slash">
<div style={{ height: "100%", display: "flex", flexDirection: "column" }}>
<ul>
<li>
<Link to="/decks">Decks</Link>
</li>
<li>
<Link to="/browse">Browse</Link>
</li>
</ul>
<hr />
<Switch>
<Route exact path="/decks">
<DeckDueScreen />
</Route>
<Route path="/browse">
<BrowseScreen />
</Route>
</Switch>
</div>
</HashRouter>
);
}