Using CKEditor5 and React, I am currently able to insert my own React component as a widget into the editor by clicking on a button in the containing React app.
Howev