ember-date-components
Version:
An Ember add-on which provides pure Ember-based date picker components.
16 lines (12 loc) • 599 B
JavaScript
import Helper from '@ember/component/helper';
export function datePickerDayClasses(
[baseClass],
{ isToday = false, isSelected = false, isDisabled = false, isInRange = false }
) {
let isTodayClass = isToday ? ` ${baseClass}--today` : '';
let isSelectedClass = isSelected ? ` ${baseClass}--selected` : '';
let isDisabledClass = isDisabled ? ` ${baseClass}--disabled` : '';
let isInRangeClass = isInRange ? ` ${baseClass}--in-range` : '';
return `${baseClass}${isTodayClass}${isSelectedClass}${isDisabledClass}${isInRangeClass}`;
}
export default Helper.helper(datePickerDayClasses);