feat(sideMenu): allow and watch attrs `width` & `is-enabled`