Discourse Dynamic Sidebar Icon

I have refactored the component and added a new boolean setting Apply open icon on mobile (default is disabled). This is so that admins who change the open icon from the default bars can choose to enable it on mobile viewport size for UX consistency. The mobile overlay sidebar behaves differently, so the icon doesn’t change when the sidebar is activated in small viewport size. I have updated the OP as well.

3 Likes