Hi Victoria,
this approach adds the ability to configure the drawer per-project. I guess this is better than the approach we use right now. However, moving it to the theme would be perfect.
As far as I understand, the main problem with moving it to the theme are the animations set in the drawerView.js. Is there maybe a way to include a custom drawerView.js in the theme?