diff --git a/pkg/rancher-components/src/components/Form/LabeledInput/LabeledInput.vue b/pkg/rancher-components/src/components/Form/LabeledInput/LabeledInput.vue index 9d84100f10a..c4bd59177ac 100644 --- a/pkg/rancher-components/src/components/Form/LabeledInput/LabeledInput.vue +++ b/pkg/rancher-components/src/components/Form/LabeledInput/LabeledInput.vue @@ -206,6 +206,13 @@ export default ( } }, + /** + * Emit on input change + */ + onChange(event: Event): void { + this.$emit('change', event); + }, + /** * Emit on input with delay. Note: Arrow function is avoided due context * binding. @@ -299,6 +306,7 @@ export default ( @input="onInput($event.target.value)" @focus="onFocus" @blur="onBlur" + @change="onChange" > diff --git a/shell/components/form/UnitInput.vue b/shell/components/form/UnitInput.vue index 8d5ee02a8e7..69be29e1764 100644 --- a/shell/components/form/UnitInput.vue +++ b/shell/components/form/UnitInput.vue @@ -233,6 +233,7 @@ export default { :required="required" :placeholder="placeholder" :hide-arrows="hideArrows" + @change="update($event.target.value)" @blur="update($event.target.value)" >