32
32
<div class =" main-container" :class =" { compact: compactMode }" >
33
33
<h1
34
34
class =" title-container"
35
- :class =" { compact: compactMode && !verticalSplit , unread: item.unread }"
35
+ :class =" { compact: compactMode, unread: item.unread }"
36
36
:dir =" item.rtl && 'rtl'" >
37
37
{{ item.title }}
38
38
</h1 >
39
39
40
40
<div class =" intro-container" :class =" { compact: compactMode }" >
41
41
<!-- eslint-disable vue/no-v-html -->
42
- <span v-if = " !compactMode || !verticalSplit " class =" intro" v-html =" item.intro" />
42
+ <span class =" intro" v-html =" item.intro" />
43
43
<!-- eslint-enable-->
44
44
</div >
45
45
46
- <div v-if = " !compactMode || !verticalSplit " class =" date-container" :class =" { compact: compactMode }" >
46
+ <div class =" date-container" :class =" { compact: compactMode }" >
47
47
<time class =" date" :title =" formatDate(item.pubDate)" :datetime =" formatDateISO(item.pubDate)" >
48
48
{{ formatDateRelative(item.pubDate) }}
49
49
</time >
@@ -220,6 +220,7 @@ export default defineComponent({
220
220
}
221
221
222
222
.feed-item-row.compact {
223
+ container-type : inline-size;
223
224
display : flex ; padding : 4px 4px !important ;
224
225
border-bottom : 1px solid var (--color-border );
225
226
}
@@ -237,7 +238,7 @@ export default defineComponent({
237
238
}
238
239
239
240
.feed-item-row .link-container {
240
- padding-right : 12px ;
241
+ padding-inline-end : 12px ;
241
242
display : flex ;
242
243
flex-direction : row ;
243
244
align-self : center ;
@@ -319,10 +320,18 @@ export default defineComponent({
319
320
white-space : nowrap ;
320
321
}
321
322
322
- .feed-item-row .date-container.compact {
323
- flex : 0 0 auto ;
324
- font-size : small ;
325
- padding-right : 4px ;
323
+ @container (min-width: 500px) {
324
+ .feed-item-row .date-container.compact {
325
+ flex : 0 0 auto ;
326
+ font-size : small ;
327
+ padding-inline-end : 4px ;
328
+ }
329
+ }
330
+
331
+ @container (max-width: 499px) {
332
+ .feed-item-row .date-container.compact {
333
+ display : none ;
334
+ }
326
335
}
327
336
328
337
.feed-item-row .button-container {
0 commit comments