0.0.1Updated a month ago
import { Hono } from "hono";

import { Dashboard } from "../views/admin/Dashboard.tsx";
import { AdminLayout } from "../views/admin/_layout.tsx";

export const AdminRouter = new Hono<DivZero.Context>();

// deno-lint-ignore require-await
AdminRouter.use(async (c, next) => {
  c.set('layout', AdminLayout);

  return next();
})

AdminRouter.get('/', c => {
  return c.tsx(Dashboard());
})