UNPKG

tdesign-vue

Version:
75 lines (71 loc) 2.22 kB
/** * tdesign v1.12.1 * (c) 2025 tdesign * @license MIT */ import circleAdapter from '../../_common/js/loading/circle-adapter.js'; import { getClassPrefixMixins } from '../../config-provider/config-receiver.js'; import mixins from '../../utils/mixins.js'; import '@babel/runtime/helpers/defineProperty'; import '../../_common/js/utils/setStyle.js'; import '../../_common/js/utils/helper.js'; import '@babel/runtime/helpers/toConsumableArray'; import '@babel/runtime/helpers/objectWithoutProperties'; import '@babel/runtime/helpers/slicedToArray'; import 'lodash-es'; import 'vue'; import '../../config-provider/context.js'; import '../../_common/js/global-config/default-config.js'; import '../../_common/js/global-config/locale/zh_CN.js'; import '../../_chunks/dep-c44a474d.js'; import '@babel/runtime/helpers/typeof'; import '../../_chunks/dep-d639fbd7.js'; import 'dayjs'; import '../../_chunks/dep-3c66615e.js'; import '../../config-provider/type.js'; import '../../_common/js/global-config/t.js'; var classPrefixMixins = getClassPrefixMixins("loading"); var GradientIcon = mixins(classPrefixMixins).extend({ name: "TLoadingGradient", mounted: function mounted() { var _this = this; this.$nextTick(function () { _this.updateColor(); }); }, updated: function updated() { this.updateColor(); }, methods: { updateColor: function updateColor() { var circleElem = this.$refs.circle; circleAdapter(circleElem); } }, render: function render() { var h = arguments[0]; var classes = ["".concat(this.classPrefix, "-loading__gradient"), "".concat(this.classPrefix, "-icon-loading")]; return h("svg", { "class": classes, "attrs": { "viewBox": "0 0 12 12", "version": "1.1", "width": "1em", "height": "1em", "xmlns": "http://www.w3.org/2000/svg" } }, [h("foreignObject", { "attrs": { "x": "0", "y": "0", "width": "12", "height": "12" } }, [h("div", { "class": "".concat(this.classPrefix, "-loading__gradient-conic"), "ref": "circle" })])]); } }); export { GradientIcon as default }; //# sourceMappingURL=gradient.js.map