feat: Mostly working user view with elementary html.

This commit is contained in:
2025-01-14 22:55:34 -05:00
parent 8842957cf3
commit cf28e52fa2
13 changed files with 297 additions and 12 deletions

View File

@@ -7,9 +7,15 @@ struct MainPage<Inner: HTML>: HTMLDocument {
let inner: Inner
let displayNav: Bool
let routeHeader: RouteHeaderView
init(displayNav: Bool = false, _ inner: () -> Inner) {
init(
displayNav: Bool = false,
route: ViewRoute,
_ inner: () -> Inner
) {
self.displayNav = displayNav
self.routeHeader = .init(route: route)
self.inner = inner()
}
@@ -27,6 +33,7 @@ struct MainPage<Inner: HTML>: HTMLDocument {
Navbar()
}
}
routeHeader
inner
}
}