templating/flags: Clone actions and crumbs

This commit is contained in:
Tom Wiesing 2023-03-08 15:28:00 +01:00
parent 4681f3c33d
commit d22784e6f5
No known key found for this signature in database

View file

@ -64,7 +64,7 @@ func Assets(Assets assets.Assets) FlagFunc {
// Crumbs sets the crumbs
func Crumbs(crumbs ...component.MenuItem) FlagFunc {
return func(flags Flags, r *http.Request) Flags {
flags.Crumbs = crumbs
flags.Crumbs = slices.Clone(crumbs)
return flags
}
}
@ -72,7 +72,7 @@ func Crumbs(crumbs ...component.MenuItem) FlagFunc {
// Actions sets the actions
func Actions(actions ...component.MenuItem) FlagFunc {
return func(flags Flags, r *http.Request) Flags {
flags.Actions = actions
flags.Actions = slices.Clone(actions)
return flags
}
}