Skip to content

Commit 205924c

Browse files
authored
Workaround community post slider dependency incorrectly calculating its size (#4598)
1 parent c983e02 commit 205924c

File tree

2 files changed

+18
-20
lines changed

2 files changed

+18
-20
lines changed

src/renderer/components/ft-community-post/ft-community-post.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -144,5 +144,5 @@
144144
}
145145

146146
.sliderContainer {
147-
display: block;
147+
display: grid;
148148
}

src/renderer/components/ft-community-post/ft-community-post.vue

+17-19
Original file line numberDiff line numberDiff line change
@@ -56,27 +56,25 @@
5656
class="postText"
5757
v-html="postText"
5858
/>
59-
<div class="sliderContainer">
60-
<swiper-container
61-
v-if="type === 'multiImage' && postContent.content.length > 0"
62-
ref="swiperContainer"
63-
init="false"
64-
class="slider"
59+
<swiper-container
60+
v-if="type === 'multiImage' && postContent.content.length > 0"
61+
ref="swiperContainer"
62+
init="false"
63+
class="sliderContainer"
64+
>
65+
<swiper-slide
66+
v-for="(img, index) in postContent.content"
67+
:key="index"
68+
lazy="true"
6569
>
66-
<swiper-slide
67-
v-for="(img, index) in postContent.content"
68-
:key="index"
69-
lazy="true"
70+
<img
71+
:src="getBestQualityImage(img)"
72+
class="communityImage"
73+
alt=""
74+
loading="lazy"
7075
>
71-
<img
72-
:src="getBestQualityImage(img)"
73-
class="communityImage"
74-
alt=""
75-
loading="lazy"
76-
>
77-
</swiper-slide>
78-
</swiper-container>
79-
</div>
76+
</swiper-slide>
77+
</swiper-container>
8078
<div
8179
v-if="type === 'image' && postContent.content.length > 0"
8280
>

0 commit comments

Comments
 (0)