12345678910111213141516 |
- import { Component, triggerEvent, getValueFromProps } from '../../_util/simply';
- import { RadioGroupDefaultProps } from './props';
- import mixinValue from '../../mixins/value';
- Component(RadioGroupDefaultProps, {
- onChange: function (_, e) {
- var event;
- event = e;
- var index = event.currentTarget.dataset.index;
- var options = getValueFromProps(this, 'options');
- var value = options[index].value;
- if (!this.isControlled()) {
- this.update(value);
- }
- triggerEvent(this, 'change', value, event);
- },
- }, null, [mixinValue()]);
|