addon/components/ui-radio-group.js
import Component from '@ember/component';
import UiCheckboxGroupBase from '../mixins/ui-checkbox-group-base';
import layout from '../templates/components/ui-radio-group';
/**
ui-radio-group component see {{#crossLink "mixins.UiCheckboxGroupBase"}}{{/crossLink}}
@module components
@class UiRadioGroup
@namespace components
@constructor
*/
export default Component.extend(UiCheckboxGroupBase, {
layout: layout,
isOptionChecked(optionValue){
return String(this.value) === optionValue;
},
actions: {
childChange(checked, value){
if(checked){
this.set('value', value);
}
}
}
});