@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.
63 lines (62 loc) • 1.81 kB
JavaScript
import { svg } from "@opentiny/vue-common";
import { createElementBlock, openBlock, createElementVNode } from "vue";
var _hoisted_1 = {
width: "16",
height: "16",
viewBox: "0 0 16 16",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
};
var _hoisted_2 = /* @__PURE__ */ createElementVNode(
"defs",
null,
[/* @__PURE__ */ createElementVNode("clipPath", {
id: "pushpin-solid_svg__a"
}, [/* @__PURE__ */ createElementVNode("path", {
fill: "#fff",
"fill-opacity": "0",
d: "M0 0h16v16H0z"
})])],
-1
/* HOISTED */
);
var _hoisted_3 = /* @__PURE__ */ createElementVNode(
"g",
{
"clip-path": "url(#pushpin-solid_svg__a)"
},
[/* @__PURE__ */ createElementVNode("mask", {
id: "pushpin-solid_svg__b",
"mask-type": "alpha",
maskUnits: "userSpaceOnUse",
x: "0",
y: "0",
width: "16",
height: "16"
}, [/* @__PURE__ */ createElementVNode("path", {
d: "M0 0h16v16H0z"
})]), /* @__PURE__ */ createElementVNode("g", {
mask: "url(#pushpin-solid_svg__b)"
}, [/* @__PURE__ */ createElementVNode("path", {
d: "M10.68 1.86c.42-.35 1.04-.32 1.42.06l1.97 1.97c.38.38.41 1 .06 1.41L11.3 8.66l.38.38c.38.38.4.97.08 1.39l-2.02 2.02c-.41.41-1.08.41-1.49 0l-2.01-2.01-3.32 3.33c-.2.2-.52.2-.71 0-.2-.19-.2-.51 0-.71l3.33-3.32-2.01-2.02c-.39-.38-.41-.99-.07-1.41l1.99-2c.41-.41 1.08-.41 1.49 0l.38.38 3.36-2.83Z"
})])],
-1
/* HOISTED */
);
var _hoisted_4 = [_hoisted_2, _hoisted_3];
function render(_ctx, _cache) {
return openBlock(), createElementBlock("svg", _hoisted_1, [].concat(_hoisted_4));
}
var PushpinSolid = {
render
};
var pushpinSolid = function pushpinSolid2() {
return svg({
name: "IconPushpinSolid",
component: PushpinSolid,
filledComponent: PushpinSolid
})();
};
export {
pushpinSolid as default
};