Problem
The ExtendedNumberInput was implemented in WiKit to serve as a subcomponent for QuantityInput. This element is quite specific to Wikibase, so Codex won't include it as a core element available for all projects.
Solution
In order to unblock the migration to Codex and the deprecation of WiKit, we'll port the WiKit ExtendedNumberInput component to the Query Builder repository. We'll apply all necessary changes to make the element compatible with the new version of the tool.
Considerations
- Styles: This component doesn't consume WiKit styles. It is on itself a composition of Label, Input and ValidationMessage, so its appearance should be dictated by those
Acceptance criteria
- The WiKit ExtendedNumberInput is ported to Query builder and made compatible with the migrated version of the tool
- Any necessary adjustments are applied to make the component compatible with Vue3
- Any WiKit building blocks, dependencies or styles are replaced or ported if necessary