yanzhen-design-vue
Version:
40 lines (39 loc) • 1.05 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const utilsVue = require("@yanzhen-libs/utils-vue");
require("../../../hooks/index.cjs");
const index = require("../../../hooks/use-namespace/index.cjs");
const ns = index.useNamespace("icon");
const iconOptions = {
ns,
class: ns.b(),
name: ns.defineVNodeName()
};
const iconName = iconOptions.name;
const antdIconProps = utilsVue.buildProps({
twoToneColor: {
type: utilsVue.definePropType([String, Array])
},
spin: {
type: utilsVue.definePropType(Boolean),
default: false
},
rotate: {
type: utilsVue.definePropType(Number)
}
// style: {
// type: definePropType<CSSProperties>([String, Object, Array]),
// },
});
const iconProps = utilsVue.buildProps({
...antdIconProps,
type: {
type: utilsVue.definePropType(String)
}
});
const iconEmits = {};
exports.antdIconProps = antdIconProps;
exports.iconEmits = iconEmits;
exports.iconName = iconName;
exports.iconOptions = iconOptions;
exports.iconProps = iconProps;