refactor: use url.Values in command palette search url

This commit is contained in:
2026-06-11 12:29:27 +02:00
parent 02bbc6c4d4
commit 4d6736a439

View File

@@ -35,12 +35,15 @@ func (h *AnimeHandler) HandleCommandPalette(c *gin.Context) {
items := make([]commandPaletteItem, 0, 12) items := make([]commandPaletteItem, 0, 12)
if query != "" { if query != "" {
values := url.Values{}
values.Set("q", query)
items = append(items, commandPaletteItem{ items = append(items, commandPaletteItem{
ID: "search:" + strings.ToLower(query), ID: "search:" + strings.ToLower(query),
Type: "search", Type: "search",
Label: fmt.Sprintf("Search anime for %q", query), Label: fmt.Sprintf("Search anime for %q", query),
Subtitle: "Browse", Subtitle: "Browse",
Href: "/browse?q=" + url.QueryEscape(query), Href: "/browse?" + values.Encode(),
Icon: "search", Icon: "search",
}) })