refactor: finalize bootstrap-driven layout and widget runtime
This commit is contained in:
@@ -8,10 +8,14 @@ export class SectionRendererService {
|
||||
toRenderNode(section: SectionConfig): SectionRenderNode {
|
||||
const widgets = (section.widgets ?? [])
|
||||
.filter(widget => widget.visible !== false)
|
||||
.sort((a, b) => (a.order ?? 0) - (b.order ?? 0))
|
||||
.map<WidgetRenderNode>(widget => ({
|
||||
id: widget.id,
|
||||
type: widget.type,
|
||||
version: widget.version,
|
||||
order: widget.order,
|
||||
padding: widget.padding,
|
||||
visibility: widget.visibility,
|
||||
props: widget.props ?? {},
|
||||
featureFlag: widget.featureFlag,
|
||||
visible: widget.visible,
|
||||
|
||||
Reference in New Issue
Block a user