diff --git a/go-backend/internal/web/handlers/auth.go b/go-backend/internal/web/handlers/auth.go index a73c553..0698240 100644 --- a/go-backend/internal/web/handlers/auth.go +++ b/go-backend/internal/web/handlers/auth.go @@ -91,18 +91,10 @@ func (h *AuthHandler) GetHome() http.HandlerFunc { return } - showAllProjects := r.URL.Query().Get("show_projects") == "all" projects := views.OverviewProjectsFromTablos(tablos) w.Header().Set("Content-Type", "text/html; charset=utf-8") - if isHXRequest(r) && targetsOverviewProjectsSection(r) { - if err := views.OverviewProjectsSection(projects, showAllProjects).Render(r.Context(), w); err != nil { - http.Error(w, "failed to render overview projects", http.StatusInternalServerError) - } - return - } - - content := views.OverviewMainContent(user.DisplayName, user.Email, projects, showAllProjects) + content := views.OverviewMainContent(user.DisplayName, user.Email, projects) var renderErr error if isHXRequest(r) { renderErr = views.DashboardContentSwap("/", content).Render(r.Context(), w) @@ -434,11 +426,3 @@ func logStoreMutation(action string, email string, sessionID string, usersCount func isHXRequest(r *http.Request) bool { return r.Header.Get("HX-Request") == "true" } - -func targetsOverviewProjectsSection(r *http.Request) bool { - target := strings.TrimSpace(r.Header.Get("HX-Target")) - if target == "" { - return false - } - return target == "overview-projects-section" || strings.Contains(target, "#overview-projects-section") -} diff --git a/go-backend/internal/web/views/dashboard_components.templ b/go-backend/internal/web/views/dashboard_components.templ index e52efbc..12d8e57 100644 --- a/go-backend/internal/web/views/dashboard_components.templ +++ b/go-backend/internal/web/views/dashboard_components.templ @@ -1,5 +1,7 @@ package views +import "strconv" + templ DashboardPage(activePath string, content templ.Component) { @DashboardPageWithMainClass(activePath, "dashboard-main flex-1 overflow-auto", content) } @@ -119,11 +121,11 @@ templ SidebarOrganization() { } -templ OverviewMainContent(displayName string, email string, tablos []TabloCardView, showAllProjects bool) { +templ OverviewMainContent(displayName string, email string, tablos []TabloCardView) {
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var41 string - templ_7745c5c3_Var41, templ_7745c5c3_Err = templ.JoinStringErrs(task.Title) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/web/views/dashboard_components.templ`, Line: 282, Col: 18} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var41)) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 47, "