refactor(components): extract breadcrumb into sub-components

fix(docs): document breadcrumb components

refactor(sdk): migrate to new navigation components
feat(sdk): create isolated sidebar component

breaking(components): deprecate old topbar component

feat(components): create new topbar components

feat(components): create user dropdown

feat(components): create breadcrumb

feat(components): create navigation items

docs(components): document new components

perf(components): improve performance of sidebar

test(components): add test for navigation components
This commit is contained in:
2026-01-05 18:41:05 -05:00
parent 22bd6bb70a
commit 30ed4e9ec7
11 changed files with 1223 additions and 1147 deletions

View File

@@ -205,5 +205,11 @@ func handleDashboard(w http.ResponseWriter, r *http.Request) {
tab = "overview"
}
data := views.DefaultDashboardData()
if r.Header.Get("HX-Request") == "true" {
views.DashboardContent(data, tab).Render(r.Context(), w)
return
}
views.DashboardPage(data, tab).Render(r.Context(), w)
}