diff --git a/src/components/Layout.vue b/src/components/Layout.vue index 606017c..605adcf 100644 --- a/src/components/Layout.vue +++ b/src/components/Layout.vue @@ -31,8 +31,6 @@ const { data: global } = await useStrapiGlobal() const { isMobile } = useBreakpoints() const { height: headerHeight } = useElementSize(header) - - const headerCopy = computed(() => global.value?.header_copy) const headerDl = computed(() => global.value?.header_dl) const mosaicItems = computed(() => global.value?.mosaic_items || []) diff --git a/src/components/MosaicModal.vue b/src/components/MosaicModal.vue index ce4ebb8..f995e12 100644 --- a/src/components/MosaicModal.vue +++ b/src/components/MosaicModal.vue @@ -204,6 +204,7 @@ defineExpose({ animateIn, animateOut }) &.dl { padding: mobile-vw(12px) mobile-vw(10px); + margin: 0; } &.gif { .strapi-media { @@ -214,7 +215,7 @@ defineExpose({ animateIn, animateOut }) } &.content { grid-column: 1/-1; - max-height: 100%; + height: 100%; overflow: hidden; position: relative; diff --git a/src/components/MosaicViewport.vue b/src/components/MosaicViewport.vue index 6fe03a2..e617532 100644 --- a/src/components/MosaicViewport.vue +++ b/src/components/MosaicViewport.vue @@ -11,7 +11,7 @@ v-for="(cell, i) in content.cells" :class="[ 'mosaic-cell', - `layout-${cell.width >= cell.height ? 'landscape' : 'portrait'}`, + `layout-${cell.width * wWidth >= cell.height * wHeight ? 'landscape' : 'portrait'}`, ]" :style="{ left: cell.x * 100 + 'vw', @@ -41,6 +41,7 @@