File tree 5 files changed +43
-42
lines changed
5 files changed +43
-42
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ defineProps({
15
15
labelWidth: {
16
16
type: String ,
17
17
required: false ,
18
- default: ' 2.5rem' ,
19
18
},
20
19
value: {
21
20
type: [String , Number , Boolean ],
@@ -90,7 +89,7 @@ const { openTab } = useLinksStore();
90
89
<span class =" prefix" >{{ label }}</span >
91
90
</slot >
92
91
<slot >
93
- <NFlex v-if =" array" class = " value " wrap >
92
+ <NFlex v-if =" array" wrap align = " center " >
94
93
<template v-if =" values !== undefined " >
95
94
<TagLinkComponent
96
95
v-for =" (tag, i) of values"
@@ -117,7 +116,7 @@ const { openTab } = useLinksStore();
117
116
.prefix {
118
117
flex : 0 0 auto ;
119
118
align-self : center ;
120
- min-width : var (--prefix-min-width );
119
+ min-width : var (--prefix-min-width , 4 rem );
121
120
color : var (--white-50 );
122
121
font-weight : 600 ;
123
122
transition : color 0.3s var (--n-bezier );
@@ -142,6 +141,10 @@ const { openTab } = useLinksStore();
142
141
143
142
& .vertical {
144
143
width : 100% ;
144
+
145
+ .prefix {
146
+ min-width : var (--prefix-min-width , max-content );
147
+ }
145
148
}
146
149
147
150
& :hover .prefix {
@@ -155,6 +158,11 @@ const { openTab } = useLinksStore();
155
158
& .array {
156
159
flex : 1 1 auto ;
157
160
width : 100% ;
161
+ min-width : fit-content ;
162
+
163
+ .prefix {
164
+ align-self : baseline ;
165
+ }
158
166
}
159
167
160
168
.pre {
Original file line number Diff line number Diff line change @@ -121,21 +121,29 @@ const movieTitle = computed(() => deCapitalise(movie?.value?.title));
121
121
:placeholder =" movieTitle"
122
122
/>
123
123
<NFlex class =" row" size =" large" >
124
- <!-- Release date -->
125
- <TextField
126
- :label =" i18n('released')"
127
- :value =" releasedDate"
128
- :skeleton =" { width: '5.125rem' }"
129
- />
130
-
131
124
<!-- Year -->
132
125
<TextField :label =" i18n('year')" :value =" year" :skeleton =" { width: '2.25rem' }" />
133
126
134
127
<!-- Country -->
135
128
<TextField :label =" i18n('country')" :value =" country" :skeleton =" { width: '2ch' }" />
129
+
130
+ <!-- Status -->
131
+ <TextField
132
+ :label =" i18n('status')"
133
+ :value =" status"
134
+ :skeleton =" { width: '7.5rem' }"
135
+ grow
136
+ />
136
137
</NFlex >
137
138
138
139
<NFlex class =" row" size =" large" >
140
+ <!-- Release date -->
141
+ <TextField
142
+ :label =" i18n('released')"
143
+ :value =" releasedDate"
144
+ :skeleton =" { width: '5.125rem' }"
145
+ />
146
+
139
147
<!-- Release Time -->
140
148
<TextField
141
149
:label =" i18n('released_time')"
@@ -149,14 +157,6 @@ const movieTitle = computed(() => deCapitalise(movie?.value?.title));
149
157
:value =" runtime"
150
158
:skeleton =" { width: '3.75rem' }"
151
159
/>
152
-
153
- <!-- Status -->
154
- <TextField
155
- :label =" i18n('status')"
156
- :value =" status"
157
- :skeleton =" { width: '7.5rem' }"
158
- grow
159
- />
160
160
</NFlex >
161
161
162
162
<NFlex v-if =" watchedDate" class =" row" size =" large" >
Original file line number Diff line number Diff line change @@ -146,11 +146,5 @@ const links = computed(() => {
146
146
</script >
147
147
148
148
<template >
149
- <TextField
150
- :label =" i18n('links')"
151
- :values =" links"
152
- :skeleton =" { width: '3rem' }"
153
- array
154
- wrap
155
- />
149
+ <TextField :label =" i18n('links')" :values =" links" :skeleton =" { width: '3rem' }" array />
156
150
</template >
Original file line number Diff line number Diff line change @@ -190,7 +190,6 @@ const title = computed(() =>
190
190
:values =" genres"
191
191
:skeleton =" { width: '3rem' }"
192
192
array
193
- wrap
194
193
/>
195
194
196
195
<!-- links -->
@@ -224,20 +223,21 @@ const title = computed(() =>
224
223
</NFlex >
225
224
226
225
<NFlex class =" row" size =" large" >
227
- <!-- Air date -->
228
- <TextField
229
- :label =" i18n('aired')"
230
- :value =" airedDate"
231
- :skeleton =" { width: '5.125rem' }"
232
- />
233
-
234
226
<!-- Runtime -->
235
227
<TextField
236
228
:label =" i18n('runtime')"
237
229
:value =" runtime"
238
230
:skeleton =" { width: '3.75rem' }"
239
231
/>
240
232
233
+ <!-- Season aired episodes -->
234
+ <TextField
235
+ v-if =" mode !== 'show'"
236
+ :label =" i18n('aired_episodes')"
237
+ :value =" airedEpisodes"
238
+ :skeleton =" { width: '3rem' }"
239
+ />
240
+
241
241
<!-- Show Status -->
242
242
<TextField
243
243
:label =" i18n('status')"
@@ -248,19 +248,18 @@ const title = computed(() =>
248
248
</NFlex >
249
249
250
250
<NFlex class =" row" size =" large" >
251
- <!-- Air Time -->
251
+ <!-- Air date -->
252
252
<TextField
253
- :label =" i18n('aired_time ')"
254
- :value =" airedTime "
253
+ :label =" i18n('aired ')"
254
+ :value =" airedDate "
255
255
:skeleton =" { width: '5.125rem' }"
256
256
/>
257
257
258
- <!-- Season aired episodes -->
258
+ <!-- Air Time -->
259
259
<TextField
260
- v-if =" mode !== 'show'"
261
- :label =" i18n('aired_episodes')"
262
- :value =" airedEpisodes"
263
- :skeleton =" { width: '3rem' }"
260
+ :label =" i18n('aired_time')"
261
+ :value =" airedTime"
262
+ :skeleton =" { width: '5.125rem' }"
264
263
/>
265
264
266
265
<!-- Episode Type -->
Original file line number Diff line number Diff line change 56
56
"description" : " Runtime label in the panel detail"
57
57
},
58
58
"panel__detail__aired_episodes" : {
59
- "message" : " Aired Episodes" ,
59
+ "message" : " Episodes" ,
60
60
"description" : " Season Aired Episodes label in the panel detail"
61
61
},
62
62
"panel__detail__type" : {
You can’t perform that action at this time.
0 commit comments