ember-cli-lightning-design-system
Version:
Easy installation and reusable components for the salesforce lightning design system.
23 lines (17 loc) • 498 B
JavaScript
import { computed } from '@ember/object';
import Component from '@ember/component';
import layout from '../templates/components/slds-form';
const typeMap = {
stacked: 'slds-form_stacked',
horizontal: 'slds-form_horizontal'
};
export default Component.extend({
layout,
classNames: ['slds-form'],
classNameBindings: ['typeClass'],
type: 'stacked',
typeClass: computed('type', function() {
const type = this.get('type');
return typeMap[type];
})
});