visions-vtt/kliento/src/AppPage.tsx

28 lines
882 B
TypeScript
Raw Normal View History

2021-12-29 16:31:14 +00:00
import React, { createContext, useState } from "react"
import ReactDOM from "react-dom"
import { BrowserRouter, Route, Routes, useParams } from "react-router-dom"
import styled from "styled-components"
import AppProvider from "./appContext"
import Menu from "./components/Menu"
import PlayerListView from "./views/PlayerListView"
const render = () => (<AppProvider>
<h1>Numenera Datasphere</h1>
<div className="columns">
<Menu />
<Routes>
<Route path="/" element={<div>root</div>} />
<Route path="campaign" element={<div>campaign</div>} />
<Route path="players" element={<PlayerListView />}>
<Route path=":name" element={<PlayerListView />} />
</Route>
<Route path="cyphers" element={<div>cyphers</div>} />
<Route path="battles" element={<div>battles</div>} />
</Routes>
</div>
</AppProvider>
)
export default render