diff --git a/src/core/admin/templates/layout.templ b/src/core/admin/templates/layout.templ index a741f6d..ad74e62 100644 --- a/src/core/admin/templates/layout.templ +++ b/src/core/admin/templates/layout.templ @@ -149,5 +149,13 @@ templ adminStyles() { .checkbox-item{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:0.85rem} .checkbox-item:hover{background:var(--surface2)} .checkbox-item input[type=checkbox]{accent-color:var(--blue)} + /* Tags */ + .tag-selector{border:1px solid var(--border);border-radius:8px;padding:8px;min-height:40px} + .tag-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:24px} + .tag-pool{display:flex;flex-wrap:wrap;gap:6px} + .tag-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:99px;font-size:0.78rem;cursor:pointer;background:var(--surface2);color:var(--text2);transition:all 0.1s;user-select:none} + .tag-chip:hover{background:var(--surface3);color:var(--text)} + .tag-chip.selected{background:var(--blue);color:#fff}.tag-chip.selected .tag-x{display:inline} + .tag-x{display:none;font-weight:700;margin-left:2px;line-height:1} } diff --git a/src/core/admin/templates/layout_templ.go b/src/core/admin/templates/layout_templ.go index 4b516ce..641dbf3 100644 --- a/src/core/admin/templates/layout_templ.go +++ b/src/core/admin/templates/layout_templ.go @@ -169,7 +169,7 @@ func adminStyles() templ.Component { templ_7745c5c3_Var10 = templ.NopComponent } ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 12, "") + templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 12, "") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } diff --git a/src/core/admin/templates/user-dashboard.templ b/src/core/admin/templates/user-dashboard.templ index d8f4017..cfa4999 100644 --- a/src/core/admin/templates/user-dashboard.templ +++ b/src/core/admin/templates/user-dashboard.templ @@ -84,14 +84,14 @@ templ CreateUserForm(groups []string) { if len(groups) > 0 {