diff options
| author | Autumn <git@autumnfo.rest> | 2026-05-11 18:12:20 +0100 |
|---|---|---|
| committer | Autumn <git@autumnfo.rest> | 2026-05-11 18:12:20 +0100 |
| commit | 377441a9a8ea65009661569177f5266704818207 (patch) | |
| tree | e93cc7410c8d8634f0558b2af01227a1438dd9db /src | |
| parent | b1322c3da41d10b42835b1fdc5d7c12c4f8be0a7 (diff) | |
[pages] added basic dashboard route
Diffstat (limited to 'src')
| -rw-r--r-- | src/app.ts | 5 | ||||
| -rw-r--r-- | src/routes/dashboard.ts | 17 | ||||
| -rw-r--r-- | src/views/pages/dashboard/home.pug | 11 |
3 files changed, 33 insertions, 0 deletions
@@ -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 |
