@whouu/geist-design-icons
Version:
svg icon library for geist-design
2,086 lines • 346 kB
JavaScript
import { defineComponent as l, useAttrs as a, computed as h, openBlock as u, createElementBlock as _, mergeProps as p, unref as d, createElementVNode as n, createStaticVNode as g } from "vue";
const w = /* @__PURE__ */ n("polyline", { points: "22 12 18 12 15 21 9 3 6 12 2 12" }, null, -1), y = [
w
], $d = /* @__PURE__ */ l({
name: "GIconActivity",
inheritAttrs: !1,
__name: "GIconActivity",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), y, 16));
}
}), m = /* @__PURE__ */ n("path", { d: "M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1" }, null, -1), x = /* @__PURE__ */ n("polygon", { points: "12 15 17 21 7 21 12 15" }, null, -1), z = [
m,
x
], vd = /* @__PURE__ */ l({
name: "GIconAirplay",
inheritAttrs: !1,
__name: "GIconAirplay",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), z, 16));
}
}), $ = /* @__PURE__ */ n("circle", {
cx: "12",
cy: "12",
r: "10"
}, null, -1), v = /* @__PURE__ */ n("line", {
x1: "12",
y1: "8",
x2: "12",
y2: "12"
}, null, -1), f = /* @__PURE__ */ n("line", {
x1: "12",
y1: "16",
x2: "12.01",
y2: "16"
}, null, -1), k = [
$,
v,
f
], fd = /* @__PURE__ */ l({
name: "GIconAlertCircle",
inheritAttrs: !1,
__name: "GIconAlertCircle",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), k, 16));
}
}), G = /* @__PURE__ */ n("polygon", { points: "7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2" }, null, -1), I = /* @__PURE__ */ n("line", {
x1: "12",
y1: "8",
x2: "12",
y2: "12"
}, null, -1), C = /* @__PURE__ */ n("line", {
x1: "12",
y1: "16",
x2: "12.01",
y2: "16"
}, null, -1), S = [
G,
I,
C
], kd = /* @__PURE__ */ l({
name: "GIconAlertOctagon",
inheritAttrs: !1,
__name: "GIconAlertOctagon",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), S, 16));
}
}), A = /* @__PURE__ */ n("path", { d: "M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z" }, null, -1), P = /* @__PURE__ */ n("line", {
x1: "12",
y1: "9",
x2: "12",
y2: "13"
}, null, -1), b = /* @__PURE__ */ n("line", {
x1: "12",
y1: "17",
x2: "12.01",
y2: "17"
}, null, -1), B = [
A,
P,
b
], Gd = /* @__PURE__ */ l({
name: "GIconAlertTriangle",
inheritAttrs: !1,
__name: "GIconAlertTriangle",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), B, 16));
}
}), M = /* @__PURE__ */ n("line", {
x1: "18",
y1: "10",
x2: "6",
y2: "10"
}, null, -1), W = /* @__PURE__ */ n("line", {
x1: "21",
y1: "6",
x2: "3",
y2: "6"
}, null, -1), N = /* @__PURE__ */ n("line", {
x1: "21",
y1: "14",
x2: "3",
y2: "14"
}, null, -1), j = /* @__PURE__ */ n("line", {
x1: "18",
y1: "18",
x2: "6",
y2: "18"
}, null, -1), L = [
M,
W,
N,
j
], Id = /* @__PURE__ */ l({
name: "GIconAlignCenter",
inheritAttrs: !1,
__name: "GIconAlignCenter",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), L, 16));
}
}), H = /* @__PURE__ */ n("line", {
x1: "21",
y1: "10",
x2: "3",
y2: "10"
}, null, -1), V = /* @__PURE__ */ n("line", {
x1: "21",
y1: "6",
x2: "3",
y2: "6"
}, null, -1), D = /* @__PURE__ */ n("line", {
x1: "21",
y1: "14",
x2: "3",
y2: "14"
}, null, -1), T = /* @__PURE__ */ n("line", {
x1: "21",
y1: "18",
x2: "3",
y2: "18"
}, null, -1), U = [
H,
V,
D,
T
], Cd = /* @__PURE__ */ l({
name: "GIconAlignJustify",
inheritAttrs: !1,
__name: "GIconAlignJustify",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), U, 16));
}
}), R = /* @__PURE__ */ n("line", {
x1: "17",
y1: "10",
x2: "3",
y2: "10"
}, null, -1), F = /* @__PURE__ */ n("line", {
x1: "21",
y1: "6",
x2: "3",
y2: "6"
}, null, -1), O = /* @__PURE__ */ n("line", {
x1: "21",
y1: "14",
x2: "3",
y2: "14"
}, null, -1), q = /* @__PURE__ */ n("line", {
x1: "17",
y1: "18",
x2: "3",
y2: "18"
}, null, -1), E = [
R,
F,
O,
q
], Sd = /* @__PURE__ */ l({
name: "GIconAlignLeft",
inheritAttrs: !1,
__name: "GIconAlignLeft",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), E, 16));
}
}), X = /* @__PURE__ */ n("line", {
x1: "21",
y1: "10",
x2: "7",
y2: "10"
}, null, -1), Z = /* @__PURE__ */ n("line", {
x1: "21",
y1: "6",
x2: "3",
y2: "6"
}, null, -1), J = /* @__PURE__ */ n("line", {
x1: "21",
y1: "14",
x2: "3",
y2: "14"
}, null, -1), K = /* @__PURE__ */ n("line", {
x1: "21",
y1: "18",
x2: "7",
y2: "18"
}, null, -1), Y = [
X,
Z,
J,
K
], Ad = /* @__PURE__ */ l({
name: "GIconAlignRight",
inheritAttrs: !1,
__name: "GIconAlignRight",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Y, 16));
}
}), Q = /* @__PURE__ */ n("circle", {
cx: "12",
cy: "5",
r: "3"
}, null, -1), tt = /* @__PURE__ */ n("line", {
x1: "12",
y1: "22",
x2: "12",
y2: "8"
}, null, -1), et = /* @__PURE__ */ n("path", { d: "M5 12H2a10 10 0 0 0 20 0h-3" }, null, -1), ot = [
Q,
tt,
et
], Pd = /* @__PURE__ */ l({
name: "GIconAnchor",
inheritAttrs: !1,
__name: "GIconAnchor",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), ot, 16));
}
}), st = /* @__PURE__ */ g('<circle cx="12" cy="12" r="10"></circle><line x1="14.31" y1="8" x2="20.05" y2="17.94"></line><line x1="9.69" y1="8" x2="21.17" y2="8"></line><line x1="7.38" y1="12" x2="13.12" y2="2.06"></line><line x1="9.69" y1="16" x2="3.95" y2="6.06"></line><line x1="14.31" y1="16" x2="2.83" y2="16"></line><line x1="16.62" y1="12" x2="10.88" y2="21.94"></line>', 7), nt = [
st
], bd = /* @__PURE__ */ l({
name: "GIconAperture",
inheritAttrs: !1,
__name: "GIconAperture",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), nt, 16));
}
}), rt = /* @__PURE__ */ n("polyline", { points: "21 8 21 21 3 21 3 8" }, null, -1), it = /* @__PURE__ */ n("rect", {
x: "1",
y: "3",
width: "22",
height: "5"
}, null, -1), ct = /* @__PURE__ */ n("line", {
x1: "10",
y1: "12",
x2: "14",
y2: "12"
}, null, -1), lt = [
rt,
it,
ct
], Bd = /* @__PURE__ */ l({
name: "GIconArchive",
inheritAttrs: !1,
__name: "GIconArchive",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), lt, 16));
}
}), at = /* @__PURE__ */ n("circle", {
cx: "12",
cy: "12",
r: "10"
}, null, -1), ht = /* @__PURE__ */ n("polyline", { points: "8 12 12 16 16 12" }, null, -1), ut = /* @__PURE__ */ n("line", {
x1: "12",
y1: "8",
x2: "12",
y2: "16"
}, null, -1), _t = [
at,
ht,
ut
], Md = /* @__PURE__ */ l({
name: "GIconArrowDownCircle",
inheritAttrs: !1,
__name: "GIconArrowDownCircle",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), _t, 16));
}
}), pt = /* @__PURE__ */ n("line", {
x1: "17",
y1: "7",
x2: "7",
y2: "17"
}, null, -1), dt = /* @__PURE__ */ n("polyline", { points: "17 17 7 17 7 7" }, null, -1), gt = [
pt,
dt
], Wd = /* @__PURE__ */ l({
name: "GIconArrowDownLeft",
inheritAttrs: !1,
__name: "GIconArrowDownLeft",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), gt, 16));
}
}), wt = /* @__PURE__ */ n("line", {
x1: "7",
y1: "7",
x2: "17",
y2: "17"
}, null, -1), yt = /* @__PURE__ */ n("polyline", { points: "17 7 17 17 7 17" }, null, -1), mt = [
wt,
yt
], Nd = /* @__PURE__ */ l({
name: "GIconArrowDownRight",
inheritAttrs: !1,
__name: "GIconArrowDownRight",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), mt, 16));
}
}), xt = /* @__PURE__ */ n("line", {
x1: "12",
y1: "5",
x2: "12",
y2: "19"
}, null, -1), zt = /* @__PURE__ */ n("polyline", { points: "19 12 12 19 5 12" }, null, -1), $t = [
xt,
zt
], jd = /* @__PURE__ */ l({
name: "GIconArrowDown",
inheritAttrs: !1,
__name: "GIconArrowDown",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), $t, 16));
}
}), vt = /* @__PURE__ */ n("circle", {
cx: "12",
cy: "12",
r: "10"
}, null, -1), ft = /* @__PURE__ */ n("polyline", { points: "12 8 8 12 12 16" }, null, -1), kt = /* @__PURE__ */ n("line", {
x1: "16",
y1: "12",
x2: "8",
y2: "12"
}, null, -1), Gt = [
vt,
ft,
kt
], Ld = /* @__PURE__ */ l({
name: "GIconArrowLeftCircle",
inheritAttrs: !1,
__name: "GIconArrowLeftCircle",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Gt, 16));
}
}), It = /* @__PURE__ */ n("line", {
x1: "19",
y1: "12",
x2: "5",
y2: "12"
}, null, -1), Ct = /* @__PURE__ */ n("polyline", { points: "12 19 5 12 12 5" }, null, -1), St = [
It,
Ct
], Hd = /* @__PURE__ */ l({
name: "GIconArrowLeft",
inheritAttrs: !1,
__name: "GIconArrowLeft",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), St, 16));
}
}), At = /* @__PURE__ */ n("circle", {
cx: "12",
cy: "12",
r: "10"
}, null, -1), Pt = /* @__PURE__ */ n("polyline", { points: "12 16 16 12 12 8" }, null, -1), bt = /* @__PURE__ */ n("line", {
x1: "8",
y1: "12",
x2: "16",
y2: "12"
}, null, -1), Bt = [
At,
Pt,
bt
], Vd = /* @__PURE__ */ l({
name: "GIconArrowRightCircle",
inheritAttrs: !1,
__name: "GIconArrowRightCircle",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Bt, 16));
}
}), Mt = /* @__PURE__ */ n("line", {
x1: "5",
y1: "12",
x2: "19",
y2: "12"
}, null, -1), Wt = /* @__PURE__ */ n("polyline", { points: "12 5 19 12 12 19" }, null, -1), Nt = [
Mt,
Wt
], Dd = /* @__PURE__ */ l({
name: "GIconArrowRight",
inheritAttrs: !1,
__name: "GIconArrowRight",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Nt, 16));
}
}), jt = /* @__PURE__ */ n("circle", {
cx: "12",
cy: "12",
r: "10"
}, null, -1), Lt = /* @__PURE__ */ n("polyline", { points: "16 12 12 8 8 12" }, null, -1), Ht = /* @__PURE__ */ n("line", {
x1: "12",
y1: "16",
x2: "12",
y2: "8"
}, null, -1), Vt = [
jt,
Lt,
Ht
], Td = /* @__PURE__ */ l({
name: "GIconArrowUpCircle",
inheritAttrs: !1,
__name: "GIconArrowUpCircle",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Vt, 16));
}
}), Dt = /* @__PURE__ */ n("line", {
x1: "17",
y1: "17",
x2: "7",
y2: "7"
}, null, -1), Tt = /* @__PURE__ */ n("polyline", { points: "7 17 7 7 17 7" }, null, -1), Ut = [
Dt,
Tt
], Ud = /* @__PURE__ */ l({
name: "GIconArrowUpLeft",
inheritAttrs: !1,
__name: "GIconArrowUpLeft",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Ut, 16));
}
}), Rt = /* @__PURE__ */ n("line", {
x1: "7",
y1: "17",
x2: "17",
y2: "7"
}, null, -1), Ft = /* @__PURE__ */ n("polyline", { points: "7 7 17 7 17 17" }, null, -1), Ot = [
Rt,
Ft
], Rd = /* @__PURE__ */ l({
name: "GIconArrowUpRight",
inheritAttrs: !1,
__name: "GIconArrowUpRight",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Ot, 16));
}
}), qt = /* @__PURE__ */ n("line", {
x1: "12",
y1: "19",
x2: "12",
y2: "5"
}, null, -1), Et = /* @__PURE__ */ n("polyline", { points: "5 12 12 5 19 12" }, null, -1), Xt = [
qt,
Et
], Fd = /* @__PURE__ */ l({
name: "GIconArrowUp",
inheritAttrs: !1,
__name: "GIconArrowUp",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Xt, 16));
}
}), Zt = /* @__PURE__ */ n("circle", {
cx: "12",
cy: "12",
r: "4"
}, null, -1), Jt = /* @__PURE__ */ n("path", { d: "M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94" }, null, -1), Kt = [
Zt,
Jt
], Od = /* @__PURE__ */ l({
name: "GIconAtSign",
inheritAttrs: !1,
__name: "GIconAtSign",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Kt, 16));
}
}), Yt = /* @__PURE__ */ n("circle", {
cx: "12",
cy: "8",
r: "7"
}, null, -1), Qt = /* @__PURE__ */ n("polyline", { points: "8.21 13.89 7 23 12 20 17 23 15.79 13.88" }, null, -1), te = [
Yt,
Qt
], qd = /* @__PURE__ */ l({
name: "GIconAward",
inheritAttrs: !1,
__name: "GIconAward",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), te, 16));
}
}), ee = /* @__PURE__ */ n("line", {
x1: "18",
y1: "20",
x2: "18",
y2: "10"
}, null, -1), oe = /* @__PURE__ */ n("line", {
x1: "12",
y1: "20",
x2: "12",
y2: "4"
}, null, -1), se = /* @__PURE__ */ n("line", {
x1: "6",
y1: "20",
x2: "6",
y2: "14"
}, null, -1), ne = [
ee,
oe,
se
], Ed = /* @__PURE__ */ l({
name: "GIconBarChart2",
inheritAttrs: !1,
__name: "GIconBarChart2",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), ne, 16));
}
}), re = /* @__PURE__ */ n("line", {
x1: "12",
y1: "20",
x2: "12",
y2: "10"
}, null, -1), ie = /* @__PURE__ */ n("line", {
x1: "18",
y1: "20",
x2: "18",
y2: "4"
}, null, -1), ce = /* @__PURE__ */ n("line", {
x1: "6",
y1: "20",
x2: "6",
y2: "16"
}, null, -1), le = [
re,
ie,
ce
], Xd = /* @__PURE__ */ l({
name: "GIconBarChart",
inheritAttrs: !1,
__name: "GIconBarChart",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), le, 16));
}
}), ae = /* @__PURE__ */ n("path", { d: "M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19" }, null, -1), he = /* @__PURE__ */ n("line", {
x1: "23",
y1: "13",
x2: "23",
y2: "11"
}, null, -1), ue = /* @__PURE__ */ n("polyline", { points: "11 6 7 12 13 12 9 18" }, null, -1), _e = [
ae,
he,
ue
], Zd = /* @__PURE__ */ l({
name: "GIconBatteryCharging",
inheritAttrs: !1,
__name: "GIconBatteryCharging",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), _e, 16));
}
}), pe = /* @__PURE__ */ n("rect", {
x: "1",
y: "6",
width: "18",
height: "12",
rx: "2",
ry: "2"
}, null, -1), de = /* @__PURE__ */ n("line", {
x1: "23",
y1: "13",
x2: "23",
y2: "11"
}, null, -1), ge = [
pe,
de
], Jd = /* @__PURE__ */ l({
name: "GIconBattery",
inheritAttrs: !1,
__name: "GIconBattery",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), ge, 16));
}
}), we = /* @__PURE__ */ g('<path d="M13.73 21a2 2 0 0 1-3.46 0"></path><path d="M18.63 13A17.89 17.89 0 0 1 18 8"></path><path d="M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14"></path><path d="M18 8a6 6 0 0 0-9.33-5"></path><line x1="1" y1="1" x2="23" y2="23"></line>', 5), ye = [
we
], Kd = /* @__PURE__ */ l({
name: "GIconBellOff",
inheritAttrs: !1,
__name: "GIconBellOff",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), ye, 16));
}
}), me = /* @__PURE__ */ n("path", { d: "M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9" }, null, -1), xe = /* @__PURE__ */ n("path", { d: "M13.73 21a2 2 0 0 1-3.46 0" }, null, -1), ze = [
me,
xe
], Yd = /* @__PURE__ */ l({
name: "GIconBell",
inheritAttrs: !1,
__name: "GIconBell",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), ze, 16));
}
}), $e = /* @__PURE__ */ n("polyline", { points: "6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5" }, null, -1), ve = [
$e
], Qd = /* @__PURE__ */ l({
name: "GIconBluetooth",
inheritAttrs: !1,
__name: "GIconBluetooth",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), ve, 16));
}
}), fe = /* @__PURE__ */ n("path", { d: "M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z" }, null, -1), ke = /* @__PURE__ */ n("path", { d: "M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z" }, null, -1), Ge = [
fe,
ke
], t0 = /* @__PURE__ */ l({
name: "GIconBold",
inheritAttrs: !1,
__name: "GIconBold",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Ge, 16));
}
}), Ie = /* @__PURE__ */ n("path", { d: "M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z" }, null, -1), Ce = /* @__PURE__ */ n("path", { d: "M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z" }, null, -1), Se = [
Ie,
Ce
], e0 = /* @__PURE__ */ l({
name: "GIconBookOpen",
inheritAttrs: !1,
__name: "GIconBookOpen",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Se, 16));
}
}), Ae = /* @__PURE__ */ n("path", { d: "M4 19.5A2.5 2.5 0 0 1 6.5 17H20" }, null, -1), Pe = /* @__PURE__ */ n("path", { d: "M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z" }, null, -1), be = [
Ae,
Pe
], o0 = /* @__PURE__ */ l({
name: "GIconBook",
inheritAttrs: !1,
__name: "GIconBook",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), be, 16));
}
}), Be = /* @__PURE__ */ n("path", { d: "M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z" }, null, -1), Me = [
Be
], s0 = /* @__PURE__ */ l({
name: "GIconBookmark",
inheritAttrs: !1,
__name: "GIconBookmark",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Me, 16));
}
}), We = /* @__PURE__ */ n("path", { d: "M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z" }, null, -1), Ne = /* @__PURE__ */ n("polyline", { points: "3.27 6.96 12 12.01 20.73 6.96" }, null, -1), je = /* @__PURE__ */ n("line", {
x1: "12",
y1: "22.08",
x2: "12",
y2: "12"
}, null, -1), Le = [
We,
Ne,
je
], n0 = /* @__PURE__ */ l({
name: "GIconBox",
inheritAttrs: !1,
__name: "GIconBox",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Le, 16));
}
}), He = /* @__PURE__ */ n("rect", {
x: "2",
y: "7",
width: "20",
height: "14",
rx: "2",
ry: "2"
}, null, -1), Ve = /* @__PURE__ */ n("path", { d: "M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16" }, null, -1), De = [
He,
Ve
], r0 = /* @__PURE__ */ l({
name: "GIconBriefcase",
inheritAttrs: !1,
__name: "GIconBriefcase",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), De, 16));
}
}), Te = /* @__PURE__ */ n("rect", {
x: "3",
y: "4",
width: "18",
height: "18",
rx: "2",
ry: "2"
}, null, -1), Ue = /* @__PURE__ */ n("line", {
x1: "16",
y1: "2",
x2: "16",
y2: "6"
}, null, -1), Re = /* @__PURE__ */ n("line", {
x1: "8",
y1: "2",
x2: "8",
y2: "6"
}, null, -1), Fe = /* @__PURE__ */ n("line", {
x1: "3",
y1: "10",
x2: "21",
y2: "10"
}, null, -1), Oe = [
Te,
Ue,
Re,
Fe
], i0 = /* @__PURE__ */ l({
name: "GIconCalendar",
inheritAttrs: !1,
__name: "GIconCalendar",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Oe, 16));
}
}), qe = /* @__PURE__ */ n("line", {
x1: "1",
y1: "1",
x2: "23",
y2: "23"
}, null, -1), Ee = /* @__PURE__ */ n("path", { d: "M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56" }, null, -1), Xe = [
qe,
Ee
], c0 = /* @__PURE__ */ l({
name: "GIconCameraOff",
inheritAttrs: !1,
__name: "GIconCameraOff",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Xe, 16));
}
}), Ze = /* @__PURE__ */ n("path", { d: "M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z" }, null, -1), Je = /* @__PURE__ */ n("circle", {
cx: "12",
cy: "13",
r: "4"
}, null, -1), Ke = [
Ze,
Je
], l0 = /* @__PURE__ */ l({
name: "GIconCamera",
inheritAttrs: !1,
__name: "GIconCamera",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
return (o, s) => (u(), _("svg", p({
xmlns: "http://www.w3.org/2000/svg",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, c, {
class: d(e).class,
style: i.value
}), Ke, 16));
}
}), Ye = /* @__PURE__ */ n("path", { d: "M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6" }, null, -1), Qe = /* @__PURE__ */ n("line", {
x1: "2",
y1: "20",
x2: "2.01",
y2: "20"
}, null, -1), to = [
Ye,
Qe
], a0 = /* @__PURE__ */ l({
name: "GIconCast",
inheritAttrs: !1,
__name: "GIconCast",
props: {
/** icon 大小, 默认 24 */
size: {
type: [String, Number]
},
/** icon 颜色 */
color: {
type: String,
default: "currentColor"
}
},
setup(r) {
const t = r, e = a(), i = h(() => {
const o = t.size ? { width: t.size, height: t.size } : {}, s = { color: t.color };
return { ...o, ...s };
}), c = {
viewBox: "0 0 24 24",
"shape-rendering": "geometricPrecision",
width: 24,
height: 24,
fill: "none",
stroke: "currentColor",
strokeWidth: "1.5",
...e
};
retu