all files / addon/components/ el-card.js

0% Statements 0/4
0% Branches 0/2
0% Functions 0/1
0% Lines 0/4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                                         
import Component from '@ember/component';
import layout from '../templates/components/el-card';
import {computed, get} from "@ember/object";
 
export default Component.extend({
  layout,
  classNames: ['el-card'],
 
  classNameBindings: ['getClassName',
    'box:box-card',
  ],
 
  shadow: 'always', // always false hover
  box: false,
  bodyStyle: null,
 
  getClassName: computed('shadow', function () {
    let classNames = '';
 
    if(get(this, 'shadow')){
      classNames += ` is-${get(this, 'shadow')}-shadow`;
    }
 
    return classNames;
  }),
 
});