UNPKG

@opentiny/vue-icon

Version:

An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.

84 lines (83 loc) 2.16 kB
import { svg } from "@opentiny/vue-common"; import { createElementBlock, openBlock, createElementVNode } from "vue"; var _hoisted_1 = { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32" }; var _hoisted_2 = /* @__PURE__ */ createElementVNode( "defs", { fill: "none" }, [/* @__PURE__ */ createElementVNode("linearGradient", { id: "loading-shadow_svg__a", x1: "-1285.88", y1: "25.63", x2: "-1286.89", y2: "25.13", gradientTransform: "matrix(29.6 0 0 29.6 38096.4 -732.8)", gradientUnits: "userSpaceOnUse" }, [/* @__PURE__ */ createElementVNode("stop", { offset: "0", "stop-color": "#191919", "stop-opacity": "0" }), /* @__PURE__ */ createElementVNode("stop", { offset: "1", "stop-color": "#191919" })])], -1 /* HOISTED */ ); var _hoisted_3 = /* @__PURE__ */ createElementVNode( "mask", { fill: "none", id: "loading-shadow_svg__b", "mask-type": "alpha", maskUnits: "userSpaceOnUse", x: "0", y: "0" }, [/* @__PURE__ */ createElementVNode("path", { fill: "url(#loading-shadow_svg__a)", d: "M16 1.2c1 0 1.8.8 1.8 1.8S17 4.8 16 4.8C9.8 4.8 4.8 9.8 4.8 16s5 11.2 11.2 11.2 11.2-5 11.2-11.2c0-1 .8-1.8 1.8-1.8s1.8.8 1.8 1.8c0 8.2-6.6 14.8-14.8 14.8S1.2 24.2 1.2 16 7.8 1.2 16 1.2Z" }, [/* @__PURE__ */ createElementVNode("animateTransform", { attributeName: "transform", attributeType: "XML", type: "rotate", from: "0 16 16", to: "360 16 16", dur: "1s", repeatCount: "indefinite" })])], -1 /* HOISTED */ ); var _hoisted_4 = /* @__PURE__ */ createElementVNode( "g", { mask: "url(#loading-shadow_svg__b)" }, [/* @__PURE__ */ createElementVNode("path", { d: "M-.1 32H32V-.11H-.1V32Z", "fill-rule": "evenodd" })], -1 /* HOISTED */ ); var _hoisted_5 = [_hoisted_2, _hoisted_3, _hoisted_4]; function render(_ctx, _cache) { return openBlock(), createElementBlock("svg", _hoisted_1, [].concat(_hoisted_5)); } var LoadingShadow = { render }; var index = function index2() { return svg({ name: "IconLoadingShadow", component: LoadingShadow })(); }; export { index as default };