feat(nav): add icon buttons support