From 377441a9a8ea65009661569177f5266704818207 Mon Sep 17 00:00:00 2001 From: Autumn Date: Mon, 11 May 2026 18:12:20 +0100 Subject: [pages] added basic dashboard route --- src/app.ts | 5 +++++ src/routes/dashboard.ts | 17 +++++++++++++++++ src/views/pages/dashboard/home.pug | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 src/routes/dashboard.ts create mode 100644 src/views/pages/dashboard/home.pug (limited to 'src') diff --git a/src/app.ts b/src/app.ts index 876c253..bdefefa 100644 --- a/src/app.ts +++ b/src/app.ts @@ -11,5 +11,10 @@ const app = express() app.set("view engine", "pug") app.set("views", "./src/views") +// setup routes +import dashboardRouter from "@routes/dashboard" + +app.use("/", dashboardRouter) + // export app export default app diff --git a/src/routes/dashboard.ts b/src/routes/dashboard.ts new file mode 100644 index 0000000..b617c4f --- /dev/null +++ b/src/routes/dashboard.ts @@ -0,0 +1,17 @@ +// +// ~~~ dashboard routing +// + +// imports +import { Router } from "express" + +// setup router +const router = Router() + +// main route +router.get("/", (_, res) => { + res.render("pages/dashboard/home") +}) + +// export router +export default router diff --git a/src/views/pages/dashboard/home.pug b/src/views/pages/dashboard/home.pug new file mode 100644 index 0000000..1faf2df --- /dev/null +++ b/src/views/pages/dashboard/home.pug @@ -0,0 +1,11 @@ +doctype html + +html + + head + + title Dashboard | Home Control + + body + + p Home Control -- cgit v1.3