Page MenuHomePhabricator

[WtC-M3] [QB] Port ExtendedNumberInput to Query Builder
Closed, ResolvedPublic

Description

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

Event Timeline

Change #1097398 had a related patch set uploaded (by Hasan Akgün (WMDE); author: Hasan Akgün (WMDE)):

[wikidata/query-builder@master] Port Wikit Extended Number Input component to QB

https://gerrit.wikimedia.org/r/1097398

Change #1097398 merged by jenkins-bot:

[wikidata/query-builder@master] Port Wikit Extended Number Input component to QB

https://gerrit.wikimedia.org/r/1097398

Could you please provide me with a netlify link so that i can review the changes?