ember-cli-lightning-design-system
Version:
Easy installation and reusable components for the salesforce lightning design system.
22 lines (18 loc) • 518 B
JavaScript
import { computed } from '@ember/object';
import Component from '@ember/component';
import layout from '../templates/components/slds-badge';
const colorMap = {
lightest: 'slds-badge_lightest',
inverse: 'slds-badge_inverse'
};
export default Component.extend({
layout,
tagName: 'span',
classNames: 'slds-badge',
classNameBindings: ['colorClass'],
text: 'badge',
colorClass: computed('color', function() {
const color = this.get('color');
return colorMap[color];
})
});