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 }