@if (widgets().length === 0) { } @else { @if (fieldError('pages'); as msg) {

{{ msg }}

}
@for (entry of widgets(); track entry.widget.id; let first = $first; let last = $last) {

{{ widgetLabel(entry.widget) }}

@if (!isVisible(entry.widget)) { {{ 'builder.widgetHidden' | translate }} }
@switch (entry.widget.type) { @case ('hero') {

{{ 'builder.heroSlides' | translate }}

{{ 'builder.heroSlidesHint' | translate }}

@for (slide of heroSlides(entry.widget); track $index) {
} {{ 'builder.addSlide' | translate }}
} @case ('categories') {
} @case ('product-collection') {
} @default {
{{ 'builder.widgetAdvancedSettings' | translate }}
} }
}
}