Add offcanvas feature