addon/components/ui-tab-segment.js
import Component from '@ember/component';
import layout from '../templates/components/ui-tab-segment';
import uiSegmentBase from '../mixins/ui-segment-base';
/**
ui-tab-segment component {{#crossLink "mixins.uiSegmentBase"}}{{/crossLink}}
@module components
@namespace components
@class UiTabSegment
@constructor
*/
export default Component.extend(uiSegmentBase, {
layout: layout,
_theme: 'tab',
theme: 'bottom attached',
attributeBindings: ['tab:data-tab'],
/**
tab name
@property {String} tab
*/
tab: '',
didInsertElement(){
if(this.active){
this.$().addClass('active');
}
}
});