A simple off canvas menu component for hiding and showing through swipe gestures and button toggles