Page MenuHomePhabricator

[MSMF] Use composition API in each of the Vue Components
Closed, ResolvedPublic13 Estimated Story Points

Description

While migrating to Vue3, the team has decided to convert all the various components in Mismatch FInder from the options API to composition API (As is recommended for full size web applications), due to the current state of mixing and matching between the two. Ensuring all the application uses the same API and syntax will help with readability (analyzability) and reduce context switching.

Acceptance Criteria

The following components are converted from Options to Composition API:

  • AuthWidget.vue
  • LoadingOverlay.vue
  • MismatchRow.vue
  • MismatchesTable.vue
  • WikidataToolFooter.vue

Event Timeline

Prio Notes:

Impact AreaAffected
production / end usersno
monitoringno
development effortsyes
onboarding effortsyes
additional stakeholdersno
ItamarWMDE renamed this task from [SW] [MSMF] USe composition API in each of the Vue Components to [SW] [MSMF] Use composition API in each of the Vue Components.Nov 22 2023, 10:28 AM
ItamarWMDE renamed this task from [SW] [MSMF] Use composition API in each of the Vue Components to [MSMF] Use composition API in each of the Vue Components.Nov 30 2023, 10:08 AM
ItamarWMDE set the point value for this task to 13.Dec 12 2023, 9:17 AM

Task Breakdown Notes:

  • We create individual tasks for each of the files as we approach them.