Page MenuHomePhabricator

[WtC][MSF] Replace the ported Table component by Codex's
Open, Needs TriagePublic

Description

Problem

As part of a recent migration project (T327683), WiKit components and styles used in the Mismatch Finder were either replaced by Codex elements or ported to the tool's repository. Porting components allowed us to unblock the deprecation of the legacy system, in case any elements weren't available in Codex yet. Of course, this is not a desirable long term solution due to the higher maintenance cost and the risk of inconsistencies. One of the components ported due to lack of a replacement was Table.

Solution

A first version of the Table component is now available in Codex. Using it to replace the ported element will allow us to complete the migration of the Mismatch Finder to the new design system.

MSF Results page with ported tableMSF Results page with Codex table
image.png (2,940×1,592 px, 294 KB)
image.png (2,880×1,716 px, 239 KB)
Considerations
  • WiKit's Table was fully responsive and it "linearized" (became a list) to fit within narrower viewports. The Codex table, instead, relies on horizontal scroll (for now) to make content accessible in smaller screens.
Acceptance criteria
  • The ported Table is replaced by its Codex equivalent

Event Timeline

Sarai-WMDE renamed this task from [WtC][MSF] Replace ported WiKit table by Codex's to [WtC][MSF] Replace ported WiKit Table by Codex's.Jun 20 2024, 5:45 PM
Sarai-WMDE updated the task description. (Show Details)
Sarai-WMDE renamed this task from [WtC][MSF] Replace ported WiKit Table by Codex's to [WtC][MSF] Replace the ported Table component by Codex's.Jul 16 2024, 11:13 AM
Sarai-WMDE updated the task description. (Show Details)