yanzhen-design-vue
Version:
26 lines (25 loc) • 877 B
JavaScript
import { checkboxGroupProps as checkboxGroupProps$1 } from "ant-design-vue/es/checkbox";
import { propsSeparate, buildProps, buildEmits } from "@yanzhen-libs/utils-vue";
import "../../../hooks/index.mjs";
import { optionsProps } from "../../select/src/hooks/select-common-props.mjs";
import { useNamespace } from "../../../hooks/use-namespace/index.mjs";
const ns = useNamespace("checkbox-group");
const checkboxGroupOptions = {
ns,
class: ns.b(),
name: ns.defineVNodeName()
};
const checkboxGroupName = checkboxGroupOptions.name;
const AntCheckboxGroup = propsSeparate(checkboxGroupProps$1());
const checkboxGroupProps = buildProps({
...AntCheckboxGroup.props,
...optionsProps()
});
const checkboxGroupEmits = buildEmits(AntCheckboxGroup.emits);
export {
AntCheckboxGroup,
checkboxGroupEmits,
checkboxGroupName,
checkboxGroupOptions,
checkboxGroupProps
};