Warning: Failed prop type: Invalid prop `children.ref` of type `object` supplied to `EuiValidatableControl`, expected `function`.
in EuiValidatableControl (created by EuiFieldText)
in EuiFieldText (created by StepDefinePackageConfig)
in div (created by EuiFormRow)
const packageNameInput = useRef<HTMLInputElement>(null);
//....
<EuiFieldText
value={packageConfig.name}
onChange={(e) =>
updatePackageConfig({
name: e.target.value,
})
}
inputRef={packageNameInput}
data-test-subj="packageConfigNameInput"
/>
The
inputRefprop seems to never be set on theEuiFieldTextcomponent - an error is output to the console:Code looks something like this:
Ref: https://github.com/elastic/kibana/blob/82f6c6a1df9168b104227e999d927ea500bb11cc/x-pack/plugins/ingest_manager/public/applications/ingest_manager/sections/agent_config/create_package_config_page/step_define_package_config.tsx#L106