Edit panel > numberInput : fix decrement function
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 17s

This commit is contained in:
isUnknown 2026-01-09 10:14:45 +01:00
parent 18e4efc59d
commit ea0994ed45
3 changed files with 185 additions and 48 deletions

View file

@ -19,8 +19,14 @@
:disabled="disabled || (max !== undefined && modelValue >= max)"
tabindex="-1"
>
<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4 0L7.4641 6H0.535898L4 0Z" fill="currentColor"/>
<svg
width="8"
height="6"
viewBox="0 0 8 6"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path d="M4 0L7.4641 6H0.535898L4 0Z" fill="currentColor" />
</svg>
</button>
<button
@ -30,8 +36,14 @@
:disabled="disabled || (min !== undefined && modelValue <= min)"
tabindex="-1"
>
<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4 6L0.535898 0H7.4641L4 6Z" fill="currentColor"/>
<svg
width="8"
height="6"
viewBox="0 0 8 6"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path d="M4 6L0.535898 0H7.4641L4 6Z" fill="currentColor" />
</svg>
</button>
</div>
@ -42,32 +54,32 @@
const props = defineProps({
modelValue: {
type: Number,
required: true
required: true,
},
min: {
type: Number,
default: undefined
default: undefined,
},
max: {
type: Number,
default: undefined
default: undefined,
},
step: {
type: Number,
default: 1
default: 1,
},
id: {
type: String,
default: undefined
default: undefined,
},
inputClass: {
type: String,
default: ''
default: '',
},
disabled: {
type: Boolean,
default: false
}
default: false,
},
});
const emit = defineEmits(['update:modelValue']);