import { Router } from "https://deno.land/x/oak/mod.ts";
import {renderToString} from "https://esm.sh/preact-render-to-string@5.1.19?deps=preact@10.5.15";
import * as base from './base.tsx';
import {Head} from "./base.tsx";
export const viewRouter = new Router();
function renderPageToString(page){
return `${renderToString(page)}`
}
function Court(){
const margin = 50;
const returnLine = {stroke: 'blue', strokeWidth: '2px'}
const courtBorder = {stroke: 'red', strokeWidth: '4px', fill: 'gray' }
const lines = [
,
,
,
]
return ()
}
viewRouter.get("/match/:id/:tab", (ctx) => {
const page = (
)
ctx.response.body = renderPageToString(page)
})
viewRouter.get("/index.html", (ctx) => {
const page = (
)
ctx.response.body = renderPageToString(page)
})
viewRouter.redirect("/", "/index.html")
viewRouter.get("/login.html", (ctx) => {
const page = (
)
ctx.response.body = renderPageToString(page)
})