AngularJS directive that allows you to reuse components in order to create an accordion-to-tab approach seamlessly.