[go: up one dir, main page]

Page MenuHomePhabricator

[SW] [WtC-M2] [SNL] [EPIC] Replace legacy components by available Codex components
Open, Needs TriagePublic

Description

Problem

Special:NewLexeme's user interface was composed using a combination of Vue 3 WiKit Next components, OOUI and custom elements. The WiKit design system is now on its deprecation path, as it has been superseded by Codex, the now official Wikimedia design system.

Solution

Replacing WiKit components by available Codex elements will take us a step closer to switching to the new design system and deprecating the old.
Deprecating WiKit will mean contributing to establishing a single source of truth for FE components. Using Codex will ensure that we are up-to-date in terms of Wikimedia's front end standards.

Screenshot 2024-07-26 at 21.02.20.png (1×2 px, 489 KB)

Component replacements are mapped in this Figma frame. Specific screenshots are also included in each individual component replacement subtask:

WiKit component or mixinCodex replacementNotes/Subtask
Buttons (Normal neutral, primary progressive)CdxButtonT370052
IconCdxIconT370187
LinkLink mixinT370053
LookupCdxLookup + FieldT370057
MessageCdxMessageT370055
Text InputCdxTextInput + FieldT370054
Acceptance criteria
  • All WiKit components that have an equivalent in Codex are replaced on Special:NewLexeme

Event Timeline

Arian_Bozorg renamed this task from [WtC-M2] [SNL] [EPIC] Replace WiKit components by available Codex components to [SW] [WtC-M2] [SNL] [EPIC] Replace WiKit components by available Codex components.Jul 16 2024, 1:41 PM
Sarai-WMDE renamed this task from [SW] [WtC-M2] [SNL] [EPIC] Replace WiKit components by available Codex components to [SW] [WtC-M2] [SNL] [EPIC] Replace legacy components by available Codex components.Jul 16 2024, 6:27 PM
Sarai-WMDE updated the task description. (Show Details)