@include('PageBuilder::design.scripts.app')
@include('PageBuilder::design.layouts.header')
@include('PageBuilder::design.layouts.sidebar')
@php $isHomePage = ($page ?? 'home') === 'home'; if ($isHomePage) { $previewUrl = front_route('home.index') . '?design=1'; } else { $pageModel = $pageModel ?? null; if ($pageModel && $pageModel->slug) { $previewUrl = $pageModel->url . '?design=1'; } else { $previewUrl = front_route('home.index') . '?design=1'; } } @endphp
{{-- Vue App --}} @include('PageBuilder::design.scripts.vue-app') {{-- Iframe Events --}} @include('PageBuilder::design.scripts.iframe-events') {{-- Module Editors --}} @include('PageBuilder::design.editors.slideshow') @include('PageBuilder::design.editors.card-slider') @include('PageBuilder::design.editors.single-image') @include('PageBuilder::design.editors.custom-products') @include('PageBuilder::design.editors.category-products') @include('PageBuilder::design.editors.latest-products') @include('PageBuilder::design.editors.four-image') @include('PageBuilder::design.editors.four-image-plus') @include('PageBuilder::design.editors.multi-row-images') @include('PageBuilder::design.editors.left-image-right-text') @include('PageBuilder::design.editors.article') @include('PageBuilder::design.editors.rich-text') @include('PageBuilder::design.editors.video') @include('PageBuilder::design.editors.image-text-list') @include('PageBuilder::design.editors.brands') @include('PageBuilder::design.editors.brand-products') {{-- Public Components --}} @include('PageBuilder::design.components.single-image-selector') @include('PageBuilder::design.components.multi-image-selector') @include('PageBuilder::design.components.link-selector') @include('PageBuilder::design.components.i18n')