Implemented offcanvas panel directive