@@ -18,6 +18,10 @@ const props = defineProps({
18
18
type: Number ,
19
19
required: true ,
20
20
},
21
+ size: {
22
+ type: Number ,
23
+ required: true ,
24
+ },
21
25
poster: {
22
26
type: String ,
23
27
required: false ,
@@ -193,7 +197,8 @@ const loading = computed(() => props.item.loading);
193
197
}
194
198
195
199
.year {
196
- color : var (--n-meta-text-color );
200
+ margin-top : 0.25rem ;
201
+ opacity : 0.5 ;
197
202
}
198
203
199
204
.loading {
@@ -234,37 +239,43 @@ const loading = computed(() => props.item.loading);
234
239
<style lang="scss">
235
240
/* stylelint-disable selector-class-pattern -- library class name */
236
241
237
- .timeline-item.n-timeline-item .n-timeline-item-content .n-timeline-item-content__meta {
238
- margin : 0 ;
239
- }
240
-
241
- .n-timeline.n-timeline--left-placement {
242
- .timeline-item.n-timeline-item .n-timeline-item-timeline {
242
+ .n-timeline.n-timeline--left-placement .timeline-item.n-timeline-item {
243
+ .n-timeline-item-timeline {
243
244
--n-icon-size : 12px ;
244
245
245
246
top : calc (0% - var (--n-icon-size ) / 2 );
246
247
}
247
248
248
- .timeline-item. no-header.n-timeline-item .n-timeline-item-timeline {
249
- .n-timeline-item-timeline__line {
249
+ & . no-header .n-timeline-item-timeline {
250
+ & __line {
250
251
top : 0 ;
251
252
}
252
253
253
- .n-timeline-item-timeline__circle {
254
+ & __circle {
254
255
display : none ;
255
256
}
256
257
}
257
258
258
- .timeline-item.n-timeline-item .n-timeline-item-content {
259
+ & :last-child .n-timeline-item-timeline {
260
+ & __line {
261
+ display : block ;
262
+ }
263
+ }
264
+
265
+ .n-timeline-item-content {
259
266
margin-left : calc (var (--n-icon-size ) + 0.125rem );
260
267
border-top : 1px solid transparent ;
261
268
262
- .n-timeline-item-content__title {
269
+ & __meta {
270
+ margin : 0 ;
271
+ }
272
+
273
+ & __title {
263
274
margin : 0 ;
264
275
}
265
276
}
266
277
267
- .timeline-item.n-timeline-item :not (.no-header ) .n-timeline-item-content {
278
+ & :not (.no-header ) .n-timeline-item-content {
268
279
border-top : 1px solid var (--border-grey );
269
280
}
270
281
}
0 commit comments