File tree Expand file tree Collapse file tree 1 file changed +7
-9
lines changed
packages/repl/src/lib/Input Expand file tree Collapse file tree 1 file changed +7
-9
lines changed Original file line number Diff line number Diff line change 83
83
role =" button"
84
84
tabindex =" 0"
85
85
aria-current ={file === workspace .current }
86
- class:draggable ={file !== workspace .current && index !== 0 }
87
86
class:drag-over ={file === dragover }
88
87
onclick ={() => {
89
88
workspace .select (file .name );
90
89
input_value = file .name ;
91
90
}}
92
91
onkeyup ={(e ) => e .key === ' ' && workspace .select (file .name )}
93
- draggable ={ file !== workspace . current }
92
+ draggable =" true "
94
93
ondragstart ={() => (dragging = file )}
95
94
ondragover ={(e ) => (e .preventDefault (), (dragover = file ))}
96
95
ondragleave ={(e ) => (e .preventDefault (), (dragover = null ))}
211
210
}
212
211
213
212
.file-tabs .button {
214
- --padding : 0 1.4rem 0 2.6rem ;
215
- padding : var (--padding );
213
+ --padding-left : 2.6rem ;
214
+ --padding-right : 1.4rem ;
215
+ padding : 0 var (--padding-right ) 0 var (--padding-left );
216
216
217
217
&.editable {
218
- --padding : 0 1.8rem 0 2.6 rem ;
218
+ --padding-right : 1.8rem ;
219
219
}
220
220
221
221
.drag-handle {
247
247
248
248
&.drag-over {
249
249
background : var (--sk-bg-4 );
250
- cursor : move ;
251
250
}
252
251
253
252
&[aria-current = ' true' ] {
265
264
266
265
input {
267
266
position : absolute ;
268
- width : 100% ;
267
+ width : calc ( 100% - var ( --padding-left ) - var ( --padding-right )) ;
269
268
border : none ;
270
269
outline : none ;
271
270
background-color : inherit ;
272
271
color : inherit ;
273
272
top : 0 ;
274
- left : 0 ;
273
+ left : var ( --padding-left ) ;
275
274
height : 100% ;
276
275
display : flex ;
277
276
align-items : center ;
278
277
justify-content : center ;
279
278
font-family : var (--sk-font-family-ui );
280
279
font : var (--sk-font-ui-small ); /* TODO can we just inherit */
281
- padding : var (--padding );
282
280
box-sizing : border-box ;
283
281
284
282
&:focus {
You can’t perform that action at this time.
0 commit comments