File tree Expand file tree Collapse file tree 1 file changed +21
-11
lines changed
packages/repl/src/lib/Input Expand file tree Collapse file tree 1 file changed +21
-11
lines changed Original file line number Diff line number Diff line change 74
74
{#each workspace .files as File [] as file , index (file .name )}
75
75
<div
76
76
class =" button"
77
+ class:editable ={file .name !== ' App.svelte' }
77
78
role =" button"
78
79
tabindex =" 0"
79
80
class:active ={file === workspace .current }
98
99
>
99
100
<i class =" drag-handle" ></i >
100
101
101
- <span class:editable ={ file . name !== ' App.svelte ' } >
102
+ <span class = " filename " >
102
103
{(file === workspace .current && file .name !== ' App.svelte' ? input_value : file .name ) +
103
104
(workspace .modified [file .name ] ? ' *' : ' ' ) || ' ' }
104
105
</span >
137
138
}}
138
139
onkeyup ={(e ) => e .key === ' ' && remove_file (file )}
139
140
>
140
- <svg width = " 12 " height = " 12 " viewBox =" 0 0 24 24" >
141
+ <svg viewBox =" 0 0 24 24" >
141
142
<line stroke =" #999" x 1=" 18" y 1=" 6" x 2=" 6" y 2=" 18" />
142
143
<line stroke =" #999" x 1=" 6" y 1=" 6" x 2=" 18" y 2=" 18" />
143
144
</svg >
204
205
}
205
206
206
207
.file-tabs .button {
207
- padding : 0 1rem 0 2em ;
208
+ --padding : 0 1.4rem 0 2.6rem ;
209
+ padding : var (--padding );
210
+
211
+ &.editable {
212
+ --padding : 0 1.8rem 0 2.6rem ;
213
+ }
208
214
209
215
.drag-handle {
210
216
cursor : move ;
220
226
.remove {
221
227
position : absolute ;
222
228
display : none ;
223
- right : 1px ;
224
- top : 4px ;
225
- width : 16px ;
226
- text-align : right ;
227
- padding : 12px 0 12px 5px ;
228
- font-size : 8px ;
229
+ top : 0 ;
230
+ right : 0 ;
231
+ padding : 0 0.2rem ;
232
+ width : 1.6rem ;
233
+ height : 100% ;
229
234
cursor : pointer ;
235
+
236
+ svg {
237
+ width : 100% ;
238
+ height : 100% ;
239
+ }
230
240
}
231
241
232
242
&.drag-over {
237
247
&.active {
238
248
border-bottom : 1px solid var (--sk-fg-accent );
239
249
240
- .editable {
250
+ & .editable . filename {
241
251
cursor : text ;
242
252
}
243
253
262
272
justify-content : center ;
263
273
font-family : var (--sk-font-family-ui );
264
274
font : var (--sk-font-ui-small ); /* TODO can we just inherit */
265
- padding : 0 1 rem 0 2 em ;
275
+ padding : var ( --padding ) ;
266
276
box-sizing : border-box ;
267
277
268
278
&:focus {
You can’t perform that action at this time.
0 commit comments