Skip to content

Split transcriptions from the elements Vuex module into a Pinia store

To make migrating the elements module to Pinia easier (#1142 (closed)), and then get more maintainable Pinia stores, we need to split it into multiple stores. The elements module does not need to handle transcriptions. We can move those to a new transcription Pinia store.

This means moving the following:

  • The transcriptions state
  • The setTranscriptions mutation
  • The removeTranscription mutation
  • The createTranscription action
  • The updateTranscription action
  • The deleteTranscription action
  • The listTranscriptions action