diff --git a/.changeset/bright-vans-relate.md b/.changeset/bright-vans-relate.md new file mode 100644 index 0000000000..3de873bad8 --- /dev/null +++ b/.changeset/bright-vans-relate.md @@ -0,0 +1,5 @@ +--- +"@effect-app/vue-components": minor +--- + +Moves custom input class logic on higher step to be used also in custom Inputs diff --git a/packages/vue-components/src/components/OmegaForm/InputProps.ts b/packages/vue-components/src/components/OmegaForm/InputProps.ts index 6b3ac8917d..1e0d9801fc 100644 --- a/packages/vue-components/src/components/OmegaForm/InputProps.ts +++ b/packages/vue-components/src/components/OmegaForm/InputProps.ts @@ -39,6 +39,7 @@ export type InputProps, TName extends Deep error: boolean label: string type: string + inputClass: string | undefined } field: OmegaFieldInternalApi /** be sure to use this state and not `field.state` as it is not reactive */ diff --git a/packages/vue-components/src/components/OmegaForm/OmegaInput.vue b/packages/vue-components/src/components/OmegaForm/OmegaInput.vue index 4dfd01e1f5..3acf610a66 100644 --- a/packages/vue-components/src/components/OmegaForm/OmegaInput.vue +++ b/packages/vue-components/src/components/OmegaForm/OmegaInput.vue @@ -10,7 +10,7 @@