UNPKG

ember-arcgis-page-layout

Version:

Page Layout infrastructure components

29 lines (27 loc) 742 B
/** * 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'), });