Page MenuHomePhabricator

TextArea: Set up WIP component
Closed, ResolvedPublic


This task covers setting up the files needed to start developing the TextArea component as a work-in-progress component (i.e. not yet exported for use by Codex users).

Acceptance criteria

  • TextArea.vue file is created. The template should just contain a <textarea> element at this point, and no props or styles need to be applied yet.
  • TextArea is set up as a WIP component
  • TextArea.test.ts is set up with a single snapshot test. Note that we set up snapshot tests by creating an array of test cases—you can do this, but just with a single test case for now.
  • TextArea.snaps.ts has been generated and contains a single snapshot showing the <textarea> element
  • TextAreaDemo.vue has been added to the Vite Sandbox for local development. When you run npm run dev locally, you can see the TextArea component demo.

Related Objects


Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 902394 had a related patch set uploaded (by LWatson; author: LWatson):

[design/codex@main] TextArea: Set up WIP component

AnneT changed the task status from Open to In Progress.Mar 27 2023, 2:46 PM
AnneT assigned this task to lwatson.
Restricted Application triaged this task as High priority. · View Herald TranscriptMar 27 2023, 2:46 PM

Change 902394 merged by jenkins-bot:

[design/codex@main] TextArea: Set up WIP component

Resolving this since it won't technically be included in the next release. Nice work, @lwatson!

Change 907988 had a related patch set uploaded (by Eric Gardner; author: Eric Gardner):

[mediawiki/core@master] Update Codex from v0.8.0 to v0.9.0

Change 907988 merged by jenkins-bot:

[mediawiki/core@master] Update Codex from v0.8.0 to v0.9.0

Test wiki created on Patch demo by KHarlan (WMF) using patch(es) linked to this task: