web: start: multiple pages

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2026-06-01 21:40:26 +02:00
commit b479493ac1
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632
18 changed files with 309 additions and 52 deletions

34
web/pages.json Normal file
View file

@ -0,0 +1,34 @@
[
{
"route": "dashboard",
"label": "Dashboard",
"icon": "dashboard",
"html": "pages/dashboard/index.html",
"css": "pages/dashboard/dashboard.css",
"js": "pages/dashboard/dashboard.js"
},
{
"route": "vpcs",
"label": "VPCs",
"icon": "vpc",
"html": "pages/vpcs/index.html",
"css": null,
"js": null
},
{
"route": "subnets",
"label": "Subnets",
"icon": "subnet",
"html": "pages/subnets/index.html",
"css": null,
"js": null
},
{
"route": "vms",
"label": "VMs",
"icon": "vm",
"html": "pages/vms/index.html",
"css": null,
"js": null
}
]