36
36
</button >
37
37
</div >
38
38
<div class =" vue-ui-table-dialog-field" >
39
- <label class =" label vue-ui-table-dialog-input-label" >
40
- {{ FINAL_CONFIG.translations.filename }}
41
- <input ref =" filenameInputRef" @keydown.space.stop pattern =" .*" class =" vue-ui-table-dialog-input" type =" text" v-model =" filename" />
39
+ <label class =" label vue-ui-table-dialog-input-label" style =" width :100% ;" >
40
+ <span style =" width :fit-content " >
41
+ {{ FINAL_CONFIG.translations.filename }}
42
+ </span >
43
+ <input name =" filename" ref =" filenameInputRef" @keydown.space.stop pattern =" .*" class =" vue-ui-table-dialog-input" type =" text" v-model =" filename" />
42
44
</label >
43
- <button class =" vue-ui-table-dialog-field-button" @click =" filename = ''" >
45
+ <button v-if = " !!filename " class =" vue-ui-table-dialog-field-button" @click =" filename = ''" >
44
46
<BaseIcon name =" close" :stroke =" FINAL_CONFIG.style.exportMenu.color" :size =" 18" />
45
47
</button >
46
48
</div >
@@ -2503,18 +2505,18 @@ button.th-reset:not(:disabled) {
2503
2505
}
2504
2506
2505
2507
.vue - ui- table- main .vue - ui- table- dialog- field {
2506
- width: calc (100 % - 12px );
2507
- padding- right: 12px ;
2508
- align- items: center;
2508
+ width: 100 % ;
2509
2509
position: relative;
2510
+ display: flex;
2511
+ flex- direction: column;
2510
2512
}
2511
2513
2512
2514
.vue - ui- table- dialog- field {
2513
2515
width: 100 % ;
2514
2516
}
2515
2517
2516
2518
input .vue - ui- table- dialog- input {
2517
- width: calc ( 100 % - 44px ) ;
2519
+ width: 100 % ! important ;
2518
2520
padding- right: 44px ;
2519
2521
}
2520
2522
@@ -2524,8 +2526,8 @@ input.vue-ui-table-dialog-input {
2524
2526
box- shadow: none;
2525
2527
outline: none;
2526
2528
position: absolute;
2527
- right: 4px ;
2528
- top: 26px ;
2529
+ right: 0px ;
2530
+ top: 0px ;
2529
2531
min- width: 36px ! important;
2530
2532
width: 36px ;
2531
2533
}
0 commit comments