小优化

This commit is contained in:
xing 2023-03-18 22:26:01 +08:00
parent ec4dfad86a
commit 00c16c03a4

View File

@ -22,11 +22,6 @@ var widgetFn = map[string]wp.Components[string]{
"meta": {Fn: widget.Meta, CacheKey: "widgetMeta"},
}
type Widget struct {
Fn func(*wp.Handle) string
CacheKey string
}
func WidgetArea(h *wp.Handle) {
sidebar := reload.GetAnyValBys("sidebarWidgets", h, sidebars)
h.PushComponents(constraints.SidebarsWidgets, sidebar...)
@ -48,7 +43,9 @@ func sidebars(h *wp.Handle) []wp.Components[string] {
id := ss[len(ss)-1]
name := strings.Join(ss[0:len(ss)-1], "-")
components, ok := widgetFn[name]
if ok {
if !ok {
return components, false
}
if id != "2" {
wp.SetComponentsArgsForMap(h, name, "{$id}", id)
}
@ -64,7 +61,5 @@ func sidebars(h *wp.Handle) []wp.Components[string] {
}
components.Order = 10
return components, true
}
return components, false
})
}