Files
parcoursmob/renderer/search.go
2026-02-26 14:54:22 +01:00

21 lines
796 B
Go

package renderer
import (
"net/http"
mobilityaccountsstorage "git.coopgo.io/coopgo-platform/mobility-accounts/storage"
)
func (renderer *Renderer) GlobalSearchResults(w http.ResponseWriter, r *http.Request, query string, beneficiaries []mobilityaccountsstorage.Account, solidarityDrivers []mobilityaccountsstorage.Account, organizedCarpoolDrivers []mobilityaccountsstorage.Account) {
files := renderer.ThemeConfig.GetStringSlice("views.search.results.files")
state := NewState(r, renderer.ThemeConfig, "")
state.ViewState = map[string]any{
"query": query,
"beneficiaries": beneficiaries,
"solidarity_drivers": solidarityDrivers,
"organized_carpool_drivers": organizedCarpoolDrivers,
}
renderer.Render("search results", w, r, files, state)
}