vue-iconsax
Version:
Iconsax icon pack for Vue
114 lines (113 loc) • 4.12 kB
JavaScript
import s from "./Framer.vue2.js";
import { openBlock as t, createElementBlock as i, createElementVNode as o, createCommentVNode as l } from "vue";
import h from "../../_virtual/_plugin-vue_export-helper.js";
const r = ["width", "height"], n = ["fill"], d = ["width", "height"], w = ["stroke", "stroke-width"], k = ["width", "height"], p = ["fill"], c = ["fill"], m = ["width", "height"], v = ["stroke", "stroke-width"], g = ["width", "height"], a = ["fill"], f = ["fill"], u = ["width", "height"], y = ["stroke", "stroke-width"], z = ["stroke", "stroke-width"];
function H(e, Z, V, M, B, _) {
return e.type === "bold" ? (t(), i("svg", {
key: 0,
xmlns: "http://www.w3.org/2000/svg",
width: e.size,
height: e.size,
viewBox: "0 0 24 24",
fill: "none"
}, [
o("path", {
fill: e.color,
d: "M4.5 10.488v5.94c0 .31.14.61.37.81l5.36 4.59c.7.6 1.77.1 1.77-.81v-4.1h4.91c.95 0 1.43-1.15.76-1.83L12 9.418H5.57c-.59-.01-1.07.47-1.07 1.07zM18.43 1.91H7.09c-.95 0-1.43 1.15-.76 1.83L12 9.41h6.43c.59 0 1.07-.48 1.07-1.07V2.98c0-.59-.48-1.07-1.07-1.07z"
}, null, 8, n)
], 8, r)) : e.type === "broken" ? (t(), i("svg", {
key: 1,
xmlns: "http://www.w3.org/2000/svg",
width: e.size,
height: e.size,
viewBox: "0 0 24 24",
fill: "none"
}, [
o("path", {
d: "M5 10.52V9h14V2H5l14 14H5v-.78M12 16v6l-7-6h7Z",
stroke: e.color,
"stroke-width": e.strokeWidth,
"stroke-miterlimit": "10",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, null, 8, w)
], 8, d)) : e.type === "bulk" ? (t(), i("svg", {
key: 2,
xmlns: "http://www.w3.org/2000/svg",
width: e.size,
height: e.size,
viewBox: "0 0 24 24",
fill: "none"
}, [
o("path", {
d: "M4.5 10.488v5.94c0 .31.14.61.37.81l5.36 4.59c.7.6 1.77.1 1.77-.81v-4.1h4.91c.95 0 1.43-1.15.76-1.83L12 9.418H5.57c-.59-.01-1.07.47-1.07 1.07Z",
fill: e.color
}, null, 8, p),
o("path", {
opacity: ".4",
d: "M18.43 1.91H7.09c-.95 0-1.43 1.15-.76 1.83L12 9.41h6.43c.59 0 1.07-.48 1.07-1.07V2.98c0-.59-.48-1.07-1.07-1.07Z",
fill: e.color
}, null, 8, c)
], 8, k)) : e.type === "linear" ? (t(), i("svg", {
key: 3,
xmlns: "http://www.w3.org/2000/svg",
width: e.size,
height: e.size,
viewBox: "0 0 24 24",
fill: "none"
}, [
o("path", {
d: "m5 2 14 14H5V9h14V2H5ZM12 16v6l-7-6h7Z",
stroke: e.color,
"stroke-width": e.strokeWidth,
"stroke-miterlimit": "10",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, null, 8, v)
], 8, m)) : e.type === "outline" ? (t(), i("svg", {
key: 4,
xmlns: "http://www.w3.org/2000/svg",
width: e.size,
height: e.size,
viewBox: "0 0 24 24",
fill: "none"
}, [
o("path", {
d: "M19 16.75H5c-.41 0-.75-.34-.75-.75V9c0-.41.34-.75.75-.75h5.19L4.47 2.53A.751.751 0 0 1 5 1.25h14c.41 0 .75.34.75.75v7c0 .41-.34.75-.75.75h-5.19l5.72 5.72a.751.751 0 0 1-.53 1.28Zm-13.25-1.5h11.44l-5.5-5.5H5.75v5.5Zm6.56-7h5.94v-5.5H6.81l5.5 5.5Z",
fill: e.color
}, null, 8, a),
o("path", {
d: "M12 22.75c-.18 0-.35-.06-.49-.18l-7-6a.765.765 0 0 1-.22-.83c.11-.29.39-.49.7-.49h7c.41 0 .75.34.75.75v6c0 .29-.17.56-.44.68-.09.05-.19.07-.3.07Zm-4.97-6 4.22 3.62v-3.62H7.03Z",
fill: e.color
}, null, 8, f)
], 8, g)) : e.type === "twotone" ? (t(), i("svg", {
key: 5,
xmlns: "http://www.w3.org/2000/svg",
width: e.size,
height: e.size,
viewBox: "0 0 24 24",
fill: "none"
}, [
o("path", {
d: "m5 2 14 14H5V9h14V2H5Z",
stroke: e.color,
"stroke-width": e.strokeWidth,
"stroke-miterlimit": "10",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, null, 8, y),
o("path", {
opacity: ".4",
d: "M12 16v6l-7-6h7Z",
stroke: e.color,
"stroke-width": e.strokeWidth,
"stroke-miterlimit": "10",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, null, 8, z)
], 8, u)) : l("", !0);
}
const $ = /* @__PURE__ */ h(s, [["render", H]]);
export {
$ as default
};