phongdt:fix collection #3

Merged
Ghost merged 1 commits from phongdt into main 2024-05-31 10:00:08 +00:00
2 changed files with 2 additions and 11 deletions
@@ -38,7 +38,7 @@ const _dataResult = computed(() => {
<template> <template>
<div> <div>
<div class="collection-container grid gap-5" :class="LAYOUT_PARSE['LAYOUT'] || 'horizontal'" <div class="collection-container grid gap-5" :class="LAYOUT_PARSE['LAYOUT'] || 'horizontal'"
:style="`grid-template-columns: repeat(${Number(LAYOUT_PARSE['COLUMN'])}}, minmax(0, 1fr))`"> :style="`grid-template-columns: repeat(${LAYOUT_PARSE['COLUMN']}, minmax(0, 1fr))`">
<div v-for="(component, index) in _dataResult" :key="index"> <div v-for="(component, index) in _dataResult" :key="index">
<template v-if="!isEmpty(component)"> <template v-if="!isEmpty(component)">
<DynamicComponent <DynamicComponent
@@ -44,7 +44,6 @@ const findDataPosition = computed(() => {
:settings="findDataPosition.settings" :settings="findDataPosition.settings"
:component="findDataPosition" :component="findDataPosition"
/> />
<div v-else class="empty"></div>
</template> </template>
<template v-else-if="props.type === defineTypeRecusive.SECTION"> <template v-else-if="props.type === defineTypeRecusive.SECTION">
<DynamicSection <DynamicSection
@@ -53,18 +52,10 @@ const findDataPosition = computed(() => {
:content="findDataPosition.content ? JSON.parse(findDataPosition.content) : null" :content="findDataPosition.content ? JSON.parse(findDataPosition.content) : null"
:section="findDataPosition" :section="findDataPosition"
/> />
<div v-else class="empty"></div>
</template>
<template v-else>
<div class="empty"></div>
</template> </template>
</div> </div>
</template> </template>
<style lang="scss" scoped> <style lang="scss" scoped>
.empty {
min-height: 100px;
border-radius: 6px;
background: #409eff;
}
</style> </style>