We want the "Tag Drawer" component to work identically in the course authoring experience and the library authoring experience.
There are two ways to achieve this:
- Move the "Tag Drawer" to its own repo, so that the Course Authoring MFE and Library Authoring MFE can both include it as a component. Or,
- Consolidate the Library Authoring MFE into the Course Authoring MFE
The benefits of either approach would be:
- The Tag Drawer no longer needs to load in an iframe, so loads much faster
- The Unit/Library page can use react-query to display the number of tags, so the number of tags will be instantly and automatically updated whenever changes are made to a component's tags.
For this ticket:
- Try a quick prototype of "Option 2" (consolidate) to get a sense of how much work it is.
- Get input from @arbrandes and @KristinAoki about which approach is preferable.
- Create tickets for implementing that approach.
We want the "Tag Drawer" component to work identically in the course authoring experience and the library authoring experience.
There are two ways to achieve this:
The benefits of either approach would be:
For this ticket: