yanzhen-design-vue
Version:
35 lines (34 loc) • 1.17 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const Group = require("ant-design-vue/es/radio/Group");
const utilsVue = require("@yanzhen-libs/utils-vue");
require("../../../hooks/index.cjs");
const selectCommonProps = require("../../select/src/hooks/select-common-props.cjs");
const index = require("../../../hooks/use-namespace/index.cjs");
const ns = index.useNamespace("radio-group");
const radioGroupOptions = {
ns,
class: ns.b(),
name: ns.defineVNodeName()
};
const radioGroupName = radioGroupOptions.name;
const AntRadioGroup = utilsVue.propsSeparate(Group.radioGroupProps());
const radioGroupProps = utilsVue.buildProps({
...Group.radioGroupProps(),
...selectCommonProps.optionsProps(),
type: {
type: String,
values: ["button", "default"],
default: "default"
}
});
const radioGroupEmits = utilsVue.buildEmits({
...AntRadioGroup.emits,
blur: (e) => true,
focus: (e) => true
});
exports.AntRadioGroup = AntRadioGroup;
exports.radioGroupEmits = radioGroupEmits;
exports.radioGroupName = radioGroupName;
exports.radioGroupOptions = radioGroupOptions;
exports.radioGroupProps = radioGroupProps;