Simple Off-Canvas Widget feature

Job ID: 39788393

Budget: $30 – $250 USD

I need a single JavaScript solution for managing multiple Off-Canvas widgets on a webpage. The primary purpose of these widgets is to serve as informational sidebar menu with individual buttons for each Off-Canvas. Looks almost idental to Instagram's

Key Requirements:
- If one Off-Canvas widget is opened, any other active Off-Canvas should automatically close.
- The solution must efficiently manage 4-5 Off-Canvas widgets simultaneously.