UNPKG

@shopware/cms-base-layer

Version:
28 lines (22 loc) 633 B
Renders a Block type structure Example usage: ```vue{14-19} <script setup lang="ts"> import type { CmsSectionDefault } from "@shopware/composables"; import { getCmsLayoutConfiguration } from "@shopware/helpers"; const props = defineProps<{ content: CmsSectionDefault; }>(); const { cssClasses, layoutStyles } = getCmsLayoutConfiguration(props.content); </script> <template> <div class="cms-section-default" :class="cssClasses" :styles="layoutStyles"> <CmsGenericBlock v-for="cmsBlock in content.blocks" class="overflow-auto" :key="cmsBlock.id" :content="cmsBlock" /> </div> </template> ```