@@ -21,14 +21,14 @@ $block: '.#{variables.$ns}lab-list-item-view';
21
21
*/
22
22
#{$block } {
23
23
/* Sizes */
24
- --_--min-height : var (--g-list-item-view-min-height , #{ variables . $m-height } );
24
+ --_--min-height : var (--g-list-item-view-min-height , 28 px );
25
25
--_--border-radius : var (--g-list-item-view-border-radius , var (--g-border-radius-m ));
26
26
--_--padding-inline : var (--g-list-item-view-padding-inline , var (--g-spacing-2 ));
27
27
--_--padding-block : var (--g-list-item-view-padding-block , var (--g-spacing-1 ));
28
28
--_--line-height : var (--g-list-item-view-line-height , 18px );
29
29
30
30
--_--controls-gap : var (--g-list-item-view-controls-gap , var (--g-spacing-1 ));
31
- --_--controls-size : var (--g-list-item-view-controls-size , #{ variables . $s-height } );
31
+ --_--controls-size : var (--g-list-item-view-controls-size , 20 px );
32
32
--_--controls-border-radius : var (
33
33
--g-list-item-view-controls-border-radius ,
34
34
var (--g-border-radius-s )
@@ -69,6 +69,9 @@ $block: '.#{variables.$ns}lab-list-item-view';
69
69
}
70
70
71
71
#{$block } {
72
+ @include mixins .button-reset ();
73
+ @include mixins .link-reset ();
74
+
72
75
display : grid ;
73
76
box-sizing : border-box ;
74
77
grid-template :
@@ -81,6 +84,7 @@ $block: '.#{variables.$ns}lab-list-item-view';
81
84
background : var (--_--background-color );
82
85
color : var (--_--text-color );
83
86
87
+ width : 100% ;
84
88
padding-inline : var (--_--padding-inline );
85
89
padding-block : var (--_--padding-block );
86
90
outline : none ;
@@ -166,48 +170,48 @@ $block: '.#{variables.$ns}lab-list-item-view';
166
170
167
171
& _size {
168
172
& _s {
169
- --_--min-height : #{ variables . $s-height } ;
173
+ --_--min-height : 24 px ;
170
174
--_--border-radius : var (--g-border-radius-s );
171
175
--_--padding-inline : var (--g-spacing-2 );
172
176
--_--padding-block : var (--g-spacing-half );
173
177
174
178
--_--controls-gap : var (--g-spacing-2 );
175
- --_--controls-size : #{ variables . $xs-height } ;
179
+ --_--controls-size : 20 px ;
176
180
--_--controls-border-radius : var (--g-border-radius-xs );
177
181
--_--controls-icon-size : 12px ;
178
182
}
179
183
180
184
& _m {
181
- --_--min-height : #{ variables . $m-height } ;
185
+ --_--min-height : 28 px ;
182
186
--_--border-radius : var (--g-border-radius-m );
183
187
--_--padding-inline : var (--g-spacing-2 );
184
188
--_--padding-block : var (--g-spacing-1 );
185
189
186
190
--_--controls-gap : var (--g-spacing-2 );
187
- --_--controls-size : #{ variables . $s-height } ;
191
+ --_--controls-size : 24 px ;
188
192
--_--controls-border-radius : var (--g-border-radius-s );
189
193
--_--controls-icon-size : 16px ;
190
194
}
191
195
192
196
& _l {
193
- --_--min-height : #{ variables . $l-height } ;
197
+ --_--min-height : 32 px ;
194
198
--_--border-radius : var (--g-border-radius-l );
195
199
--_--padding-inline : var (--g-spacing-2 );
196
200
--_--padding-block : var (--g-spacing-2 );
197
201
--_--controls-gap : var (--g-spacing-2 );
198
- --_--controls-size : #{ variables . $m-height } ;
202
+ --_--controls-size : 24 px ;
199
203
--_--controls-border-radius : var (--g-border-radius-m );
200
204
--_--controls-icon-size : 16px ;
201
205
}
202
206
203
207
& _xl {
204
- --_--min-height : #{ variables . $xl-height } ;
208
+ --_--min-height : 36 px ;
205
209
--_--border-radius : var (--g-border-radius-xl );
206
210
--_--padding-inline : var (--g-spacing-2 );
207
211
--_--padding-block : var (--g-spacing-3 );
208
212
209
213
--_--controls-gap : var (--g-spacing-2 );
210
- --_--controls-size : #{ variables . $l-height } ;
214
+ --_--controls-size : 24 px ;
211
215
--_--controls-border-radius : var (--g-border-radius-l );
212
216
--_--controls-icon-size : 16px ;
213
217
@@ -216,6 +220,7 @@ $block: '.#{variables.$ns}lab-list-item-view';
216
220
}
217
221
218
222
& _is-container {
223
+ display : block ;
219
224
--_--padding-inline : 0 ;
220
225
--_--padding-block : 0 ;
221
226
}
@@ -224,7 +229,8 @@ $block: '.#{variables.$ns}lab-list-item-view';
224
229
--_--background-color : var (--_--background-color-hover );
225
230
}
226
231
227
- & :hover {
232
+ & :not (&_hovered_no):hover ,
233
+ & _hovered_yes {
228
234
--_--background-color : var (--_--background-color-hover );
229
235
}
230
236
@@ -239,6 +245,8 @@ $block: '.#{variables.$ns}lab-list-item-view';
239
245
}
240
246
241
247
& _disabled {
248
+ pointer-events : none ;
249
+
242
250
& ,
243
251
& :hover ,
244
252
& :focus {
0 commit comments