Problem
The LanguageSelector is not considered a core component by the Design Systems team at the moment, and it will not be included in the Codex library. It's still being decided where this reused component could live in the future.
This means that, most likely, WMDE won't have a standardized Vue 3 component to replace the custom LanguageSelector when conducting the migration of the Query Builder to Codex.
Solution
Reuse the Vue 3 version of LanguageSelector available in Mismatch Finder (see T345915) in Query Builder.
Acceptance criteria
- The Vue 3 version of WMDE's custom LanguageSelector is reused in the migrated version of the Query builder
- Any WiKit building blocks or styles are replaced