xdesign-vue-next
Version:
XDesign Component for vue-next
97 lines (93 loc) • 3.33 kB
JavaScript
/**
* xdesign v1.0.6
* (c) 2023 xdesign
* @license MIT
*/
import { defineComponent, onMounted, getCurrentInstance, nextTick, createVNode } from 'vue';
import circleAdapter from '../../_common/js/loading/circle-adapter.mjs';
import { usePrefixClass } from '../../hooks/useConfig.mjs';
import '../../_chunks/dep-f9e836af.mjs';
import '../../_chunks/dep-82805301.mjs';
import '../../_common/js/utils/set-style.mjs';
import '../../_common/js/utils/helper.mjs';
import '../../_chunks/dep-5bec687c.mjs';
import '../../_chunks/dep-89b966f4.mjs';
import '../../_chunks/dep-53e379cd.mjs';
import '../../_chunks/dep-32d4c595.mjs';
import '../../_chunks/dep-11fa9c2c.mjs';
import '../../_chunks/dep-10a947a6.mjs';
import '../../_chunks/dep-b75d8d74.mjs';
import '../../_chunks/dep-a95026f2.mjs';
import '../../_chunks/dep-068e912d.mjs';
import '../../_chunks/dep-addc2a84.mjs';
import '../../_chunks/dep-5a2ce53e.mjs';
import '../../_chunks/dep-1bae6a97.mjs';
import '../../_chunks/dep-23f91684.mjs';
import '../../config-provider/useConfig.mjs';
import '../../_chunks/dep-1cc1c24f.mjs';
import '../../_chunks/dep-6ad18815.mjs';
import '../../_chunks/dep-91ac8f71.mjs';
import '../../_chunks/dep-c4737535.mjs';
import '../../_chunks/dep-81c83986.mjs';
import '../../_chunks/dep-6aa0223b.mjs';
import '../../_chunks/dep-db381ece.mjs';
import '../../_chunks/dep-5755c21c.mjs';
import '../../_chunks/dep-7f239c43.mjs';
import '../../_chunks/dep-6f04869e.mjs';
import '../../_chunks/dep-d32fbbb3.mjs';
import '../../_chunks/dep-dafada74.mjs';
import '../../_chunks/dep-6e7b37b8.mjs';
import '../../_chunks/dep-e1ab85c5.mjs';
import '../../_chunks/dep-5f0e0453.mjs';
import '../../_chunks/dep-71f84cf2.mjs';
import '../../_chunks/dep-0e832fc7.mjs';
import '../../_chunks/dep-69963a8c.mjs';
import '../../_chunks/dep-8d1c9a23.mjs';
import '../../_chunks/dep-03412fab.mjs';
import '../../_chunks/dep-205ff58d.mjs';
import '../../_chunks/dep-b09f48fa.mjs';
import '../../_chunks/dep-26bf361a.mjs';
import '../../_chunks/dep-3ec3335a.mjs';
import '../../_chunks/dep-ed4e7c50.mjs';
import '../../_chunks/dep-a666b9ad.mjs';
import '../../_common/js/global-config/default-config.mjs';
import '../../_common/js/global-config/locale/en_US.mjs';
import '../../config-provider/type.mjs';
var GradientIcon = defineComponent({
name: "XLoadingGradient",
setup: function setup() {
var classPrefix = usePrefixClass();
onMounted(function () {
var circleElem = getCurrentInstance().refs.circle;
nextTick(function () {
circleAdapter(circleElem);
});
});
return {
classPrefix: classPrefix
};
},
render: function render() {
var classPrefix = this.classPrefix;
var name = "".concat(classPrefix, "-loading__gradient");
var classes = [name, "".concat(classPrefix, "-icon-loading")];
return createVNode("svg", {
"class": classes,
"viewBox": "0 0 12 12",
"version": "1.1",
"width": "1em",
"height": "1em",
"xmlns": "http://www.w3.org/2000/svg"
}, [createVNode("foreignObject", {
"x": "0",
"y": "0",
"width": "12",
"height": "12"
}, [createVNode("div", {
"class": "".concat(name, "-conic"),
"ref": "circle"
}, null)])]);
}
});
export { GradientIcon as default };
//# sourceMappingURL=gradient.mjs.map