Skip to content

Commit b9ca4e2

Browse files
committed
feat(light): add clearable
BREAKING CHANGE: force major release
1 parent 3ea62ba commit b9ca4e2

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

light/src/CronEditor.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
:cols="cols[f.id] || 1"
2424
:selection="f.text.value"
2525
multiple
26+
clearable
2627
></custom-select>
2728
</div>
2829
<span>{{ f.suffix.value }}</span>

light/src/components/CustomSelect.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
<div class="vcron-select-container">
33
<span class="vcron-select-input" @click="toggleMenu">
44
{{ selection ?? selectedStr }}
5+
6+
<span v-if="clearable && !isEmpty" @click="clear">&#x2715;</span>
57
</span>
68

79
<div class="vcron-select-list" v-if="menu">
@@ -35,6 +37,10 @@ export default {
3537
selection: {
3638
type: String,
3739
},
40+
clearable: {
41+
type: Boolean,
42+
default: false,
43+
},
3844
},
3945
emits: ['update:model-value'],
4046
setup(props, { emit }) {

0 commit comments

Comments
 (0)