xtablo-source/backend/internal/web/ui/helpers.go

17 lines
396 B
Go
Raw Normal View History

package ui
import "github.com/a-h/templ"
// mergeAttrs returns a new templ.Attributes containing every key from base,
// with override keys taking precedence on collision. Either input may be nil.
func mergeAttrs(base, override templ.Attributes) templ.Attributes {
out := templ.Attributes{}
for k, v := range base {
out[k] = v
}
for k, v := range override {
out[k] = v
}
return out
}