ember-arcgis-page-layout
Version:
Page Layout infrastructure components
29 lines (27 loc) • 742 B
JavaScript
/**
* layout-section/component.js
*/
import Ember from 'ember';
import layout from './template';
import LayoutSectionMixin from '../../mixins/layout-section-mixin';
export default Ember.Component.extend(LayoutSectionMixin, {
layout:layout,
tagName:'section',
classNames:['layout-section'],
classNameBindings:['sectionClassName', 'footer'],
sectionClassName: Ember.computed('model', function(){
let className = this.get('model.classname');
if(className){
return className;
}else{
return '';
}
}),
footer:Ember.computed('model.isFooter', function(){
return this.get('model.isFooter');
}),
/**
* Get the event bus
*/
layoutCoordinator: Ember.inject.service('layout-coordinator'),
});