1234567891011121314151617181920212223242526272829303132333435363738394041 |
- "use strict";
- exports.__esModule = true;
- exports.default = void 0;
- var _utils = require("../utils");
- var _field = require("../mixins/field");
- var _relation = require("../mixins/relation");
- var _createNamespace = (0, _utils.createNamespace)('radio-group'),
- createComponent = _createNamespace[0],
- bem = _createNamespace[1];
- var _default = createComponent({
- mixins: [(0, _relation.ParentMixin)('vanRadio'), _field.FieldMixin],
- props: {
- value: null,
- disabled: Boolean,
- direction: String,
- checkedColor: String,
- iconSize: [Number, String]
- },
- watch: {
- value: function value(_value) {
- this.$emit('change', _value);
- }
- },
- render: function render() {
- var h = arguments[0];
- return h("div", {
- "class": bem([this.direction]),
- "attrs": {
- "role": "radiogroup"
- }
- }, [this.slots()]);
- }
- });
- exports.default = _default;
|