feat: Begins user profile, adds database model, need to add views / forms.

This commit is contained in:
2026-01-12 13:33:53 -05:00
parent 6416b29627
commit 894bd561ff
16 changed files with 1439 additions and 3411 deletions

View File

@@ -42,10 +42,34 @@ struct Navbar: HTML, Sendable {
}
}
div(.class("flex-none")) {
button(.class("w-fit px-4 py-2")) {
"User Menu"
details(.class("dropdown dropdown-left dropdown-bottom")) {
summary(.class("btn w-fit px-4 py-2")) {
SVG(.circleUser)
}
.navButton()
ul(
.class(
"""
menu dropdown-content bg-base-100
rounded-box z-1 w-fit p-2 shadow-sm
"""
)
) {
li(.class("w-full")) {
// TODO: Save theme to user profile ??
div(.class("flex justify-between p-4 space-x-6")) {
Label("Theme")
input(.type(.checkbox), .class("toggle theme-controller"), .value("light"))
}
}
}
// button(.class("w-fit px-4 py-2")) {
// SVG(.circleUser)
// }
// .navButton()
}
.navButton()
}
}
}