vanjs-feather
Version:
🫦 Feather icons for VanJS
2,485 lines (2,366 loc) • 131 kB
JavaScript
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
// src/icons/Activity.ts
import van2 from "vanjs-core";
// src/FeatherIcon.ts
import van from "vanjs-core";
var svgNamespace = "http://www.w3.org/2000/svg";
var FeatherIcon = /* @__PURE__ */ __name((initialProps = {}, ...children) => {
const { svg } = van.tags(svgNamespace);
const props = Object.fromEntries(
Object.entries(initialProps).filter(([_, val]) => val)
);
const defaultProps = {
xmlns: svgNamespace,
viewBox: "0 0 24 24",
fill: "none",
width: 24,
height: 24,
stroke: "currentColor",
"stroke-width": 2,
"stroke-linecap": "round",
"stroke-linejoin": "round"
};
return svg(
{
...defaultProps,
...props
},
children
);
}, "FeatherIcon");
// src/icons/Activity.ts
var Activity = /* @__PURE__ */ __name((props) => {
const { polyline } = van2.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "22 12 18 12 15 21 9 3 6 12 2 12"
})
);
}, "Activity");
// src/icons/Airplay.ts
import van3 from "vanjs-core";
var Airplay = /* @__PURE__ */ __name((props) => {
const { path, polygon } = van3.tags(svgNamespace);
return FeatherIcon(
props,
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"
}),
polygon({
points: "12 15 17 21 7 21 12 15"
})
);
}, "Airplay");
// src/icons/AlertCircle.ts
import van4 from "vanjs-core";
var AlertCircle = /* @__PURE__ */ __name((props) => {
const { circle, line } = van4.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
line({
x1: "12",
y1: "8",
x2: "12",
y2: "12"
}),
line({
x1: "12",
y1: "16",
x2: "12.01",
y2: "16"
})
);
}, "AlertCircle");
// src/icons/AlertOctagon.ts
import van5 from "vanjs-core";
var AlertOctagon = /* @__PURE__ */ __name((props) => {
const { polygon, line } = van5.tags(svgNamespace);
return FeatherIcon(
props,
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"
}),
line({
x1: "12",
y1: "8",
x2: "12",
y2: "12"
}),
line({
x1: "12",
y1: "16",
x2: "12.01",
y2: "16"
})
);
}, "AlertOctagon");
// src/icons/AlertTriangle.ts
import van6 from "vanjs-core";
var AlertTriangle = /* @__PURE__ */ __name((props) => {
const { path, line } = van6.tags(svgNamespace);
return FeatherIcon(
props,
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"
}),
line({
x1: "12",
y1: "9",
x2: "12",
y2: "13"
}),
line({
x1: "12",
y1: "17",
x2: "12.01",
y2: "17"
})
);
}, "AlertTriangle");
// src/icons/AlignCenter.ts
import van7 from "vanjs-core";
var AlignCenter = /* @__PURE__ */ __name((props) => {
const { line } = van7.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "18",
y1: "10",
x2: "6",
y2: "10"
}),
line({
x1: "21",
y1: "6",
x2: "3",
y2: "6"
}),
line({
x1: "21",
y1: "14",
x2: "3",
y2: "14"
}),
line({
x1: "18",
y1: "18",
x2: "6",
y2: "18"
})
);
}, "AlignCenter");
// src/icons/AlignJustify.ts
import van8 from "vanjs-core";
var AlignJustify = /* @__PURE__ */ __name((props) => {
const { line } = van8.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "21",
y1: "10",
x2: "3",
y2: "10"
}),
line({
x1: "21",
y1: "6",
x2: "3",
y2: "6"
}),
line({
x1: "21",
y1: "14",
x2: "3",
y2: "14"
}),
line({
x1: "21",
y1: "18",
x2: "3",
y2: "18"
})
);
}, "AlignJustify");
// src/icons/AlignLeft.ts
import van9 from "vanjs-core";
var AlignLeft = /* @__PURE__ */ __name((props) => {
const { line } = van9.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "17",
y1: "10",
x2: "3",
y2: "10"
}),
line({
x1: "21",
y1: "6",
x2: "3",
y2: "6"
}),
line({
x1: "21",
y1: "14",
x2: "3",
y2: "14"
}),
line({
x1: "17",
y1: "18",
x2: "3",
y2: "18"
})
);
}, "AlignLeft");
// src/icons/AlignRight.ts
import van10 from "vanjs-core";
var AlignRight = /* @__PURE__ */ __name((props) => {
const { line } = van10.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "21",
y1: "10",
x2: "7",
y2: "10"
}),
line({
x1: "21",
y1: "6",
x2: "3",
y2: "6"
}),
line({
x1: "21",
y1: "14",
x2: "3",
y2: "14"
}),
line({
x1: "21",
y1: "18",
x2: "7",
y2: "18"
})
);
}, "AlignRight");
// src/icons/Anchor.ts
import van11 from "vanjs-core";
var Anchor = /* @__PURE__ */ __name((props) => {
const { path, circle, line } = van11.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "5",
r: "3"
}),
line({
x1: "12",
y1: "22",
x2: "12",
y2: "8"
}),
path({
d: "M5 12H2a10 10 0 0 0 20 0h-3"
})
);
}, "Anchor");
// src/icons/Aperture.ts
import van12 from "vanjs-core";
var Aperture = /* @__PURE__ */ __name((props) => {
const { circle, line } = van12.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
line({
x1: "14.31",
y1: "8",
x2: "20.05",
y2: "17.94"
}),
line({
x1: "9.69",
y1: "8",
x2: "21.17",
y2: "8"
}),
line({
x1: "7.38",
y1: "12",
x2: "13.12",
y2: "2.06"
}),
line({
x1: "9.69",
y1: "16",
x2: "3.95",
y2: "6.06"
}),
line({
x1: "14.31",
y1: "16",
x2: "2.83",
y2: "16"
}),
line({
x1: "16.62",
y1: "12",
x2: "10.88",
y2: "21.94"
})
);
}, "Aperture");
// src/icons/Archive.ts
import van13 from "vanjs-core";
var Archive = /* @__PURE__ */ __name((props) => {
const { polyline, line, rect } = van13.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "21 8 21 21 3 21 3 8"
}),
rect({
x: "1",
y: "3",
width: "22",
height: "5"
}),
line({
x1: "10",
y1: "12",
x2: "14",
y2: "12"
})
);
}, "Archive");
// src/icons/ArrowDown.ts
import van14 from "vanjs-core";
var ArrowDown = /* @__PURE__ */ __name((props) => {
const { polyline, line } = van14.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "12",
y1: "5",
x2: "12",
y2: "19"
}),
polyline({
points: "19 12 12 19 5 12"
})
);
}, "ArrowDown");
// src/icons/ArrowDownCircle.ts
import van15 from "vanjs-core";
var ArrowDownCircle = /* @__PURE__ */ __name((props) => {
const { polyline, circle, line } = van15.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
polyline({
points: "8 12 12 16 16 12"
}),
line({
x1: "12",
y1: "8",
x2: "12",
y2: "16"
})
);
}, "ArrowDownCircle");
// src/icons/ArrowDownLeft.ts
import van16 from "vanjs-core";
var ArrowDownLeft = /* @__PURE__ */ __name((props) => {
const { polyline, line } = van16.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "17",
y1: "7",
x2: "7",
y2: "17"
}),
polyline({
points: "17 17 7 17 7 7"
})
);
}, "ArrowDownLeft");
// src/icons/ArrowDownRight.ts
import van17 from "vanjs-core";
var ArrowDownRight = /* @__PURE__ */ __name((props) => {
const { polyline, line } = van17.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "7",
y1: "7",
x2: "17",
y2: "17"
}),
polyline({
points: "17 7 17 17 7 17"
})
);
}, "ArrowDownRight");
// src/icons/ArrowLeft.ts
import van18 from "vanjs-core";
var ArrowLeft = /* @__PURE__ */ __name((props) => {
const { polyline, line } = van18.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "19",
y1: "12",
x2: "5",
y2: "12"
}),
polyline({
points: "12 19 5 12 12 5"
})
);
}, "ArrowLeft");
// src/icons/ArrowLeftCircle.ts
import van19 from "vanjs-core";
var ArrowLeftCircle = /* @__PURE__ */ __name((props) => {
const { polyline, circle, line } = van19.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
polyline({
points: "12 8 8 12 12 16"
}),
line({
x1: "16",
y1: "12",
x2: "8",
y2: "12"
})
);
}, "ArrowLeftCircle");
// src/icons/ArrowRight.ts
import van20 from "vanjs-core";
var ArrowRight = /* @__PURE__ */ __name((props) => {
const { polyline, line } = van20.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "5",
y1: "12",
x2: "19",
y2: "12"
}),
polyline({
points: "12 5 19 12 12 19"
})
);
}, "ArrowRight");
// src/icons/ArrowRightCircle.ts
import van21 from "vanjs-core";
var ArrowRightCircle = /* @__PURE__ */ __name((props) => {
const { polyline, circle, line } = van21.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
polyline({
points: "12 16 16 12 12 8"
}),
line({
x1: "8",
y1: "12",
x2: "16",
y2: "12"
})
);
}, "ArrowRightCircle");
// src/icons/ArrowUp.ts
import van22 from "vanjs-core";
var ArrowUp = /* @__PURE__ */ __name((props) => {
const { polyline, line } = van22.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "12",
y1: "19",
x2: "12",
y2: "5"
}),
polyline({
points: "5 12 12 5 19 12"
})
);
}, "ArrowUp");
// src/icons/ArrowUpCircle.ts
import van23 from "vanjs-core";
var ArrowUpCircle = /* @__PURE__ */ __name((props) => {
const { polyline, circle, line } = van23.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
polyline({
points: "16 12 12 8 8 12"
}),
line({
x1: "12",
y1: "16",
x2: "12",
y2: "8"
})
);
}, "ArrowUpCircle");
// src/icons/ArrowUpLeft.ts
import van24 from "vanjs-core";
var ArrowUpLeft = /* @__PURE__ */ __name((props) => {
const { polyline, line } = van24.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "17",
y1: "17",
x2: "7",
y2: "7"
}),
polyline({
points: "7 17 7 7 17 7"
})
);
}, "ArrowUpLeft");
// src/icons/ArrowUpRight.ts
import van25 from "vanjs-core";
var ArrowUpRight = /* @__PURE__ */ __name((props) => {
const { polyline, line } = van25.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "7",
y1: "17",
x2: "17",
y2: "7"
}),
polyline({
points: "7 7 17 7 17 17"
})
);
}, "ArrowUpRight");
// src/icons/AtSign.ts
import van26 from "vanjs-core";
var AtSign = /* @__PURE__ */ __name((props) => {
const { path, circle } = van26.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "4"
}),
path({
d: "M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94"
})
);
}, "AtSign");
// src/icons/Award.ts
import van27 from "vanjs-core";
var Award = /* @__PURE__ */ __name((props) => {
const { polyline, circle } = van27.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "8",
r: "7"
}),
polyline({
points: "8.21 13.89 7 23 12 20 17 23 15.79 13.88"
})
);
}, "Award");
// src/icons/BarChart.ts
import van28 from "vanjs-core";
var BarChart = /* @__PURE__ */ __name((props) => {
const { line } = van28.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "12",
y1: "20",
x2: "12",
y2: "10"
}),
line({
x1: "18",
y1: "20",
x2: "18",
y2: "4"
}),
line({
x1: "6",
y1: "20",
x2: "6",
y2: "16"
})
);
}, "BarChart");
// src/icons/BarChart2.ts
import van29 from "vanjs-core";
var BarChart2 = /* @__PURE__ */ __name((props) => {
const { line } = van29.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "18",
y1: "20",
x2: "18",
y2: "10"
}),
line({
x1: "12",
y1: "20",
x2: "12",
y2: "4"
}),
line({
x1: "6",
y1: "20",
x2: "6",
y2: "14"
})
);
}, "BarChart2");
// src/icons/Battery.ts
import van30 from "vanjs-core";
var Battery = /* @__PURE__ */ __name((props) => {
const { line, rect } = van30.tags(svgNamespace);
return FeatherIcon(
props,
rect({
x: "1",
y: "6",
width: "18",
height: "12",
rx: "2",
ry: "2"
}),
line({
x1: "23",
y1: "13",
x2: "23",
y2: "11"
})
);
}, "Battery");
// src/icons/BatteryCharging.ts
import van31 from "vanjs-core";
var BatteryCharging = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = van31.tags(svgNamespace);
return FeatherIcon(
props,
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"
}),
line({
x1: "23",
y1: "13",
x2: "23",
y2: "11"
}),
polyline({
points: "11 6 7 12 13 12 9 18"
})
);
}, "BatteryCharging");
// src/icons/Bell.ts
import van32 from "vanjs-core";
var Bell = /* @__PURE__ */ __name((props) => {
const { path } = van32.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"
}),
path({
d: "M13.73 21a2 2 0 0 1-3.46 0"
})
);
}, "Bell");
// src/icons/BellOff.ts
import van33 from "vanjs-core";
var BellOff = /* @__PURE__ */ __name((props) => {
const { path, line } = van33.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M13.73 21a2 2 0 0 1-3.46 0"
}),
path({
d: "M18.63 13A17.89 17.89 0 0 1 18 8"
}),
path({
d: "M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14"
}),
path({
d: "M18 8a6 6 0 0 0-9.33-5"
}),
line({
x1: "1",
y1: "1",
x2: "23",
y2: "23"
})
);
}, "BellOff");
// src/icons/Bluetooth.ts
import van34 from "vanjs-core";
var Bluetooth = /* @__PURE__ */ __name((props) => {
const { polyline } = van34.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5"
})
);
}, "Bluetooth");
// src/icons/Bold.ts
import van35 from "vanjs-core";
var Bold = /* @__PURE__ */ __name((props) => {
const { path } = van35.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z"
}),
path({
d: "M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z"
})
);
}, "Bold");
// src/icons/Book.ts
import van36 from "vanjs-core";
var Book = /* @__PURE__ */ __name((props) => {
const { path } = van36.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M4 19.5A2.5 2.5 0 0 1 6.5 17H20"
}),
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"
})
);
}, "Book");
// src/icons/BookOpen.ts
import van37 from "vanjs-core";
var BookOpen = /* @__PURE__ */ __name((props) => {
const { path } = van37.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"
}),
path({
d: "M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"
})
);
}, "BookOpen");
// src/icons/Bookmark.ts
import van38 from "vanjs-core";
var Bookmark = /* @__PURE__ */ __name((props) => {
const { path } = van38.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"
})
);
}, "Bookmark");
// src/icons/Box.ts
import van39 from "vanjs-core";
var Box = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = van39.tags(svgNamespace);
return FeatherIcon(
props,
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"
}),
polyline({
points: "3.27 6.96 12 12.01 20.73 6.96"
}),
line({
x1: "12",
y1: "22.08",
x2: "12",
y2: "12"
})
);
}, "Box");
// src/icons/Briefcase.ts
import van40 from "vanjs-core";
var Briefcase = /* @__PURE__ */ __name((props) => {
const { path, rect } = van40.tags(svgNamespace);
return FeatherIcon(
props,
rect({
x: "2",
y: "7",
width: "20",
height: "14",
rx: "2",
ry: "2"
}),
path({
d: "M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"
})
);
}, "Briefcase");
// src/icons/Calendar.ts
import van41 from "vanjs-core";
var Calendar = /* @__PURE__ */ __name((props) => {
const { line, rect } = van41.tags(svgNamespace);
return FeatherIcon(
props,
rect({
x: "3",
y: "4",
width: "18",
height: "18",
rx: "2",
ry: "2"
}),
line({
x1: "16",
y1: "2",
x2: "16",
y2: "6"
}),
line({
x1: "8",
y1: "2",
x2: "8",
y2: "6"
}),
line({
x1: "3",
y1: "10",
x2: "21",
y2: "10"
})
);
}, "Calendar");
// src/icons/Camera.ts
import van42 from "vanjs-core";
var Camera = /* @__PURE__ */ __name((props) => {
const { path, circle } = van42.tags(svgNamespace);
return FeatherIcon(
props,
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"
}),
circle({
cx: "12",
cy: "13",
r: "4"
})
);
}, "Camera");
// src/icons/CameraOff.ts
import van43 from "vanjs-core";
var CameraOff = /* @__PURE__ */ __name((props) => {
const { path, line } = van43.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "1",
y1: "1",
x2: "23",
y2: "23"
}),
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"
})
);
}, "CameraOff");
// src/icons/Cast.ts
import van44 from "vanjs-core";
var Cast = /* @__PURE__ */ __name((props) => {
const { path, line } = van44.tags(svgNamespace);
return FeatherIcon(
props,
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"
}),
line({
x1: "2",
y1: "20",
x2: "2.01",
y2: "20"
})
);
}, "Cast");
// src/icons/Check.ts
import van45 from "vanjs-core";
var Check = /* @__PURE__ */ __name((props) => {
const { polyline } = van45.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "20 6 9 17 4 12"
})
);
}, "Check");
// src/icons/CheckCircle.ts
import van46 from "vanjs-core";
var CheckCircle = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van46.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M22 11.08V12a10 10 0 1 1-5.93-9.14"
}),
polyline({
points: "22 4 12 14.01 9 11.01"
})
);
}, "CheckCircle");
// src/icons/CheckSquare.ts
import van47 from "vanjs-core";
var CheckSquare = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van47.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "9 11 12 14 22 4"
}),
path({
d: "M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"
})
);
}, "CheckSquare");
// src/icons/ChevronDown.ts
import van48 from "vanjs-core";
var ChevronDown = /* @__PURE__ */ __name((props) => {
const { polyline } = van48.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "6 9 12 15 18 9"
})
);
}, "ChevronDown");
// src/icons/ChevronLeft.ts
import van49 from "vanjs-core";
var ChevronLeft = /* @__PURE__ */ __name((props) => {
const { polyline } = van49.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "15 18 9 12 15 6"
})
);
}, "ChevronLeft");
// src/icons/ChevronRight.ts
import van50 from "vanjs-core";
var ChevronRight = /* @__PURE__ */ __name((props) => {
const { polyline } = van50.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "9 18 15 12 9 6"
})
);
}, "ChevronRight");
// src/icons/ChevronUp.ts
import van51 from "vanjs-core";
var ChevronUp = /* @__PURE__ */ __name((props) => {
const { polyline } = van51.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "18 15 12 9 6 15"
})
);
}, "ChevronUp");
// src/icons/ChevronsDown.ts
import van52 from "vanjs-core";
var ChevronsDown = /* @__PURE__ */ __name((props) => {
const { polyline } = van52.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "7 13 12 18 17 13"
}),
polyline({
points: "7 6 12 11 17 6"
})
);
}, "ChevronsDown");
// src/icons/ChevronsLeft.ts
import van53 from "vanjs-core";
var ChevronsLeft = /* @__PURE__ */ __name((props) => {
const { polyline } = van53.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "11 17 6 12 11 7"
}),
polyline({
points: "18 17 13 12 18 7"
})
);
}, "ChevronsLeft");
// src/icons/ChevronsRight.ts
import van54 from "vanjs-core";
var ChevronsRight = /* @__PURE__ */ __name((props) => {
const { polyline } = van54.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "13 17 18 12 13 7"
}),
polyline({
points: "6 17 11 12 6 7"
})
);
}, "ChevronsRight");
// src/icons/ChevronsUp.ts
import van55 from "vanjs-core";
var ChevronsUp = /* @__PURE__ */ __name((props) => {
const { polyline } = van55.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "17 11 12 6 7 11"
}),
polyline({
points: "17 18 12 13 7 18"
})
);
}, "ChevronsUp");
// src/icons/Chrome.ts
import van56 from "vanjs-core";
var Chrome = /* @__PURE__ */ __name((props) => {
const { circle, line } = van56.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
circle({
cx: "12",
cy: "12",
r: "4"
}),
line({
x1: "21.17",
y1: "8",
x2: "12",
y2: "8"
}),
line({
x1: "3.95",
y1: "6.06",
x2: "8.54",
y2: "14"
}),
line({
x1: "10.88",
y1: "21.94",
x2: "15.46",
y2: "14"
})
);
}, "Chrome");
// src/icons/Circle.ts
import van57 from "vanjs-core";
var Circle = /* @__PURE__ */ __name((props) => {
const { circle } = van57.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
})
);
}, "Circle");
// src/icons/Clipboard.ts
import van58 from "vanjs-core";
var Clipboard = /* @__PURE__ */ __name((props) => {
const { path, rect } = van58.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"
}),
rect({
x: "8",
y: "2",
width: "8",
height: "4",
rx: "1",
ry: "1"
})
);
}, "Clipboard");
// src/icons/Clock.ts
import van59 from "vanjs-core";
var Clock = /* @__PURE__ */ __name((props) => {
const { polyline, circle } = van59.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
polyline({
points: "12 6 12 12 16 14"
})
);
}, "Clock");
// src/icons/Cloud.ts
import van60 from "vanjs-core";
var Cloud = /* @__PURE__ */ __name((props) => {
const { path } = van60.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"
})
);
}, "Cloud");
// src/icons/CloudDrizzle.ts
import van61 from "vanjs-core";
var CloudDrizzle = /* @__PURE__ */ __name((props) => {
const { path, line } = van61.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "8",
y1: "19",
x2: "8",
y2: "21"
}),
line({
x1: "8",
y1: "13",
x2: "8",
y2: "15"
}),
line({
x1: "16",
y1: "19",
x2: "16",
y2: "21"
}),
line({
x1: "16",
y1: "13",
x2: "16",
y2: "15"
}),
line({
x1: "12",
y1: "21",
x2: "12",
y2: "23"
}),
line({
x1: "12",
y1: "15",
x2: "12",
y2: "17"
}),
path({
d: "M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"
})
);
}, "CloudDrizzle");
// src/icons/CloudLightning.ts
import van62 from "vanjs-core";
var CloudLightning = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van62.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9"
}),
polyline({
points: "13 11 9 17 15 17 11 23"
})
);
}, "CloudLightning");
// src/icons/CloudOff.ts
import van63 from "vanjs-core";
var CloudOff = /* @__PURE__ */ __name((props) => {
const { path, line } = van63.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3"
}),
line({
x1: "1",
y1: "1",
x2: "23",
y2: "23"
})
);
}, "CloudOff");
// src/icons/CloudRain.ts
import van64 from "vanjs-core";
var CloudRain = /* @__PURE__ */ __name((props) => {
const { path, line } = van64.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "16",
y1: "13",
x2: "16",
y2: "21"
}),
line({
x1: "8",
y1: "13",
x2: "8",
y2: "21"
}),
line({
x1: "12",
y1: "15",
x2: "12",
y2: "23"
}),
path({
d: "M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"
})
);
}, "CloudRain");
// src/icons/CloudSnow.ts
import van65 from "vanjs-core";
var CloudSnow = /* @__PURE__ */ __name((props) => {
const { path, line } = van65.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25"
}),
line({
x1: "8",
y1: "16",
x2: "8.01",
y2: "16"
}),
line({
x1: "8",
y1: "20",
x2: "8.01",
y2: "20"
}),
line({
x1: "12",
y1: "18",
x2: "12.01",
y2: "18"
}),
line({
x1: "12",
y1: "22",
x2: "12.01",
y2: "22"
}),
line({
x1: "16",
y1: "16",
x2: "16.01",
y2: "16"
}),
line({
x1: "16",
y1: "20",
x2: "16.01",
y2: "20"
})
);
}, "CloudSnow");
// src/icons/Code.ts
import van66 from "vanjs-core";
var Code = /* @__PURE__ */ __name((props) => {
const { polyline } = van66.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "16 18 22 12 16 6"
}),
polyline({
points: "8 6 2 12 8 18"
})
);
}, "Code");
// src/icons/Codepen.ts
import van67 from "vanjs-core";
var Codepen = /* @__PURE__ */ __name((props) => {
const { polyline, polygon, line } = van67.tags(svgNamespace);
return FeatherIcon(
props,
polygon({
points: "12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2"
}),
line({
x1: "12",
y1: "22",
x2: "12",
y2: "15.5"
}),
polyline({
points: "22 8.5 12 15.5 2 8.5"
}),
polyline({
points: "2 15.5 12 8.5 22 15.5"
}),
line({
x1: "12",
y1: "2",
x2: "12",
y2: "8.5"
})
);
}, "Codepen");
// src/icons/Codesandbox.ts
import van68 from "vanjs-core";
var Codesandbox = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = van68.tags(svgNamespace);
return FeatherIcon(
props,
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"
}),
polyline({
points: "7.5 4.21 12 6.81 16.5 4.21"
}),
polyline({
points: "7.5 19.79 7.5 14.6 3 12"
}),
polyline({
points: "21 12 16.5 14.6 16.5 19.79"
}),
polyline({
points: "3.27 6.96 12 12.01 20.73 6.96"
}),
line({
x1: "12",
y1: "22.08",
x2: "12",
y2: "12"
})
);
}, "Codesandbox");
// src/icons/Coffee.ts
import van69 from "vanjs-core";
var Coffee = /* @__PURE__ */ __name((props) => {
const { path, line } = van69.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M18 8h1a4 4 0 0 1 0 8h-1"
}),
path({
d: "M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"
}),
line({
x1: "6",
y1: "1",
x2: "6",
y2: "4"
}),
line({
x1: "10",
y1: "1",
x2: "10",
y2: "4"
}),
line({
x1: "14",
y1: "1",
x2: "14",
y2: "4"
})
);
}, "Coffee");
// src/icons/Columns.ts
import van70 from "vanjs-core";
var Columns = /* @__PURE__ */ __name((props) => {
const { path } = van70.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18"
})
);
}, "Columns");
// src/icons/Command.ts
import van71 from "vanjs-core";
var Command = /* @__PURE__ */ __name((props) => {
const { path } = van71.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"
})
);
}, "Command");
// src/icons/Compass.ts
import van72 from "vanjs-core";
var Compass = /* @__PURE__ */ __name((props) => {
const { polygon, circle } = van72.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
polygon({
points: "16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76"
})
);
}, "Compass");
// src/icons/Copy.ts
import van73 from "vanjs-core";
var Copy = /* @__PURE__ */ __name((props) => {
const { path, rect } = van73.tags(svgNamespace);
return FeatherIcon(
props,
rect({
x: "9",
y: "9",
width: "13",
height: "13",
rx: "2",
ry: "2"
}),
path({
d: "M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"
})
);
}, "Copy");
// src/icons/CornerDownLeft.ts
import van74 from "vanjs-core";
var CornerDownLeft = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van74.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "9 10 4 15 9 20"
}),
path({
d: "M20 4v7a4 4 0 0 1-4 4H4"
})
);
}, "CornerDownLeft");
// src/icons/CornerDownRight.ts
import van75 from "vanjs-core";
var CornerDownRight = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van75.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "15 10 20 15 15 20"
}),
path({
d: "M4 4v7a4 4 0 0 0 4 4h12"
})
);
}, "CornerDownRight");
// src/icons/CornerLeftDown.ts
import van76 from "vanjs-core";
var CornerLeftDown = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van76.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "14 15 9 20 4 15"
}),
path({
d: "M20 4h-7a4 4 0 0 0-4 4v12"
})
);
}, "CornerLeftDown");
// src/icons/CornerLeftUp.ts
import van77 from "vanjs-core";
var CornerLeftUp = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van77.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "14 9 9 4 4 9"
}),
path({
d: "M20 20h-7a4 4 0 0 1-4-4V4"
})
);
}, "CornerLeftUp");
// src/icons/CornerRightDown.ts
import van78 from "vanjs-core";
var CornerRightDown = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van78.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "10 15 15 20 20 15"
}),
path({
d: "M4 4h7a4 4 0 0 1 4 4v12"
})
);
}, "CornerRightDown");
// src/icons/CornerRightUp.ts
import van79 from "vanjs-core";
var CornerRightUp = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van79.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "10 9 15 4 20 9"
}),
path({
d: "M4 20h7a4 4 0 0 0 4-4V4"
})
);
}, "CornerRightUp");
// src/icons/CornerUpLeft.ts
import van80 from "vanjs-core";
var CornerUpLeft = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van80.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "9 14 4 9 9 4"
}),
path({
d: "M20 20v-7a4 4 0 0 0-4-4H4"
})
);
}, "CornerUpLeft");
// src/icons/CornerUpRight.ts
import van81 from "vanjs-core";
var CornerUpRight = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van81.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "15 14 20 9 15 4"
}),
path({
d: "M4 20v-7a4 4 0 0 1 4-4h12"
})
);
}, "CornerUpRight");
// src/icons/Cpu.ts
import van82 from "vanjs-core";
var Cpu = /* @__PURE__ */ __name((props) => {
const { line, rect } = van82.tags(svgNamespace);
return FeatherIcon(
props,
rect({
x: "4",
y: "4",
width: "16",
height: "16",
rx: "2",
ry: "2"
}),
rect({
x: "9",
y: "9",
width: "6",
height: "6"
}),
line({
x1: "9",
y1: "1",
x2: "9",
y2: "4"
}),
line({
x1: "15",
y1: "1",
x2: "15",
y2: "4"
}),
line({
x1: "9",
y1: "20",
x2: "9",
y2: "23"
}),
line({
x1: "15",
y1: "20",
x2: "15",
y2: "23"
}),
line({
x1: "20",
y1: "9",
x2: "23",
y2: "9"
}),
line({
x1: "20",
y1: "14",
x2: "23",
y2: "14"
}),
line({
x1: "1",
y1: "9",
x2: "4",
y2: "9"
}),
line({
x1: "1",
y1: "14",
x2: "4",
y2: "14"
})
);
}, "Cpu");
// src/icons/CreditCard.ts
import van83 from "vanjs-core";
var CreditCard = /* @__PURE__ */ __name((props) => {
const { line, rect } = van83.tags(svgNamespace);
return FeatherIcon(
props,
rect({
x: "1",
y: "4",
width: "22",
height: "16",
rx: "2",
ry: "2"
}),
line({
x1: "1",
y1: "10",
x2: "23",
y2: "10"
})
);
}, "CreditCard");
// src/icons/Crop.ts
import van84 from "vanjs-core";
var Crop = /* @__PURE__ */ __name((props) => {
const { path } = van84.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M6.13 1L6 16a2 2 0 0 0 2 2h15"
}),
path({
d: "M1 6.13L16 6a2 2 0 0 1 2 2v15"
})
);
}, "Crop");
// src/icons/Crosshair.ts
import van85 from "vanjs-core";
var Crosshair = /* @__PURE__ */ __name((props) => {
const { circle, line } = van85.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
line({
x1: "22",
y1: "12",
x2: "18",
y2: "12"
}),
line({
x1: "6",
y1: "12",
x2: "2",
y2: "12"
}),
line({
x1: "12",
y1: "6",
x2: "12",
y2: "2"
}),
line({
x1: "12",
y1: "22",
x2: "12",
y2: "18"
})
);
}, "Crosshair");
// src/icons/Database.ts
import van86 from "vanjs-core";
var Database = /* @__PURE__ */ __name((props) => {
const { path, ellipse } = van86.tags(svgNamespace);
return FeatherIcon(
props,
ellipse({
cx: "12",
cy: "5",
rx: "9",
ry: "3"
}),
path({
d: "M21 12c0 1.66-4 3-9 3s-9-1.34-9-3"
}),
path({
d: "M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"
})
);
}, "Database");
// src/icons/Delete.ts
import van87 from "vanjs-core";
var Delete = /* @__PURE__ */ __name((props) => {
const { path, line } = van87.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z"
}),
line({
x1: "18",
y1: "9",
x2: "12",
y2: "15"
}),
line({
x1: "12",
y1: "9",
x2: "18",
y2: "15"
})
);
}, "Delete");
// src/icons/Disc.ts
import van88 from "vanjs-core";
var Disc = /* @__PURE__ */ __name((props) => {
const { circle } = van88.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
circle({
cx: "12",
cy: "12",
r: "3"
})
);
}, "Disc");
// src/icons/Divide.ts
import van89 from "vanjs-core";
var Divide = /* @__PURE__ */ __name((props) => {
const { circle, line } = van89.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "6",
r: "2"
}),
line({
x1: "5",
y1: "12",
x2: "19",
y2: "12"
}),
circle({
cx: "12",
cy: "18",
r: "2"
})
);
}, "Divide");
// src/icons/DivideCircle.ts
import van90 from "vanjs-core";
var DivideCircle = /* @__PURE__ */ __name((props) => {
const { circle, line } = van90.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "8",
y1: "12",
x2: "16",
y2: "12"
}),
line({
x1: "12",
y1: "16",
x2: "12",
y2: "16"
}),
line({
x1: "12",
y1: "8",
x2: "12",
y2: "8"
}),
circle({
cx: "12",
cy: "12",
r: "10"
})
);
}, "DivideCircle");
// src/icons/DivideSquare.ts
import van91 from "vanjs-core";
var DivideSquare = /* @__PURE__ */ __name((props) => {
const { line, rect } = van91.tags(svgNamespace);
return FeatherIcon(
props,
rect({
x: "3",
y: "3",
width: "18",
height: "18",
rx: "2",
ry: "2"
}),
line({
x1: "8",
y1: "12",
x2: "16",
y2: "12"
}),
line({
x1: "12",
y1: "16",
x2: "12",
y2: "16"
}),
line({
x1: "12",
y1: "8",
x2: "12",
y2: "8"
})
);
}, "DivideSquare");
// src/icons/DollarSign.ts
import van92 from "vanjs-core";
var DollarSign = /* @__PURE__ */ __name((props) => {
const { path, line } = van92.tags(svgNamespace);
return FeatherIcon(
props,
line({
x1: "12",
y1: "1",
x2: "12",
y2: "23"
}),
path({
d: "M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"
})
);
}, "DollarSign");
// src/icons/Download.ts
import van93 from "vanjs-core";
var Download = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = van93.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"
}),
polyline({
points: "7 10 12 15 17 10"
}),
line({
x1: "12",
y1: "15",
x2: "12",
y2: "3"
})
);
}, "Download");
// src/icons/DownloadCloud.ts
import van94 from "vanjs-core";
var DownloadCloud = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = van94.tags(svgNamespace);
return FeatherIcon(
props,
polyline({
points: "8 17 12 21 16 17"
}),
line({
x1: "12",
y1: "12",
x2: "12",
y2: "21"
}),
path({
d: "M20.88 18.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29"
})
);
}, "DownloadCloud");
// src/icons/Dribbble.ts
import van95 from "vanjs-core";
var Dribbble = /* @__PURE__ */ __name((props) => {
const { path, circle } = van95.tags(svgNamespace);
return FeatherIcon(
props,
circle({
cx: "12",
cy: "12",
r: "10"
}),
path({
d: "M8.56 2.75c4.37 6.03 6.02 9.42 8.03 17.72m2.54-15.38c-3.72 4.35-8.94 5.66-16.88 5.85m19.5 1.9c-3.5-.93-6.63-.82-8.94 0-2.58.92-5.01 2.86-7.44 6.32"
})
);
}, "Dribbble");
// src/icons/Droplet.ts
import van96 from "vanjs-core";
var Droplet = /* @__PURE__ */ __name((props) => {
const { path } = van96.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z"
})
);
}, "Droplet");
// src/icons/Edit.ts
import van97 from "vanjs-core";
var Edit = /* @__PURE__ */ __name((props) => {
const { path } = van97.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"
}),
path({
d: "M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"
})
);
}, "Edit");
// src/icons/Edit2.ts
import van98 from "vanjs-core";
var Edit2 = /* @__PURE__ */ __name((props) => {
const { path } = van98.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"
})
);
}, "Edit2");
// src/icons/Edit3.ts
import van99 from "vanjs-core";
var Edit3 = /* @__PURE__ */ __name((props) => {
const { path } = van99.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M12 20h9"
}),
path({
d: "M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"
})
);
}, "Edit3");
// src/icons/ExternalLink.ts
import van100 from "vanjs-core";
var ExternalLink = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = van100.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"
}),
polyline({
points: "15 3 21 3 21 9"
}),
line({
x1: "10",
y1: "14",
x2: "21",
y2: "3"
})
);
}, "ExternalLink");
// src/icons/Eye.ts
import van101 from "vanjs-core";
var Eye = /* @__PURE__ */ __name((props) => {
const { path, circle } = van101.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"
}),
circle({
cx: "12",
cy: "12",
r: "3"
})
);
}, "Eye");
// src/icons/EyeOff.ts
import van102 from "vanjs-core";
var EyeOff = /* @__PURE__ */ __name((props) => {
const { path, line } = van102.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"
}),
line({
x1: "1",
y1: "1",
x2: "23",
y2: "23"
})
);
}, "EyeOff");
// src/icons/Facebook.ts
import van103 from "vanjs-core";
var Facebook = /* @__PURE__ */ __name((props) => {
const { path } = van103.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"
})
);
}, "Facebook");
// src/icons/FastForward.ts
import van104 from "vanjs-core";
var FastForward = /* @__PURE__ */ __name((props) => {
const { polygon } = van104.tags(svgNamespace);
return FeatherIcon(
props,
polygon({
points: "13 19 22 12 13 5 13 19"
}),
polygon({
points: "2 19 11 12 2 5 2 19"
})
);
}, "FastForward");
// src/icons/Feather.ts
import van105 from "vanjs-core";
var Feather = /* @__PURE__ */ __name((props) => {
const { path, line } = van105.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z"
}),
line({
x1: "16",
y1: "8",
x2: "2",
y2: "22"
}),
line({
x1: "17.5",
y1: "15",
x2: "9",
y2: "15"
})
);
}, "Feather");
// src/icons/Figma.ts
import van106 from "vanjs-core";
var Figma = /* @__PURE__ */ __name((props) => {
const { path } = van106.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z"
}),
path({
d: "M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z"
}),
path({
d: "M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z"
}),
path({
d: "M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z"
}),
path({
d: "M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z"
})
);
}, "Figma");
// src/icons/File.ts
import van107 from "vanjs-core";
var File = /* @__PURE__ */ __name((props) => {
const { polyline, path } = van107.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"
}),
polyline({
points: "13 2 13 9 20 9"
})
);
}, "File");
// src/icons/FileMinus.ts
import van108 from "vanjs-core";
var FileMinus = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = van108.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"
}),
polyline({
points: "14 2 14 8 20 8"
}),
line({
x1: "9",
y1: "15",
x2: "15",
y2: "15"
})
);
}, "FileMinus");
// src/icons/FilePlus.ts
import van109 from "vanjs-core";
var FilePlus = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = van109.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"
}),
polyline({
points: "14 2 14 8 20 8"
}),
line({
x1: "12",
y1: "18",
x2: "12",
y2: "12"
}),
line({
x1: "9",
y1: "15",
x2: "15",
y2: "15"
})
);
}, "FilePlus");
// src/icons/FileText.ts
import van110 from "vanjs-core";
var FileText = /* @__PURE__ */ __name((props) => {
const { polyline, path, line } = van110.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"
}),
polyline({
points: "14 2 14 8 20 8"
}),
line({
x1: "16",
y1: "13",
x2: "8",
y2: "13"
}),
line({
x1: "16",
y1: "17",
x2: "8",
y2: "17"
}),
polyline({
points: "10 9 9 9 8 9"
})
);
}, "FileText");
// src/icons/Film.ts
import van111 from "vanjs-core";
var Film = /* @__PURE__ */ __name((props) => {
const { line, rect } = van111.tags(svgNamespace);
return FeatherIcon(
props,
rect({
x: "2",
y: "2",
width: "20",
height: "20",
rx: "2.18",
ry: "2.18"
}),
line({
x1: "7",
y1: "2",
x2: "7",
y2: "22"
}),
line({
x1: "17",
y1: "2",
x2: "17",
y2: "22"
}),
line({
x1: "2",
y1: "12",
x2: "22",
y2: "12"
}),
line({
x1: "2",
y1: "7",
x2: "7",
y2: "7"
}),
line({
x1: "2",
y1: "17",
x2: "7",
y2: "17"
}),
line({
x1: "17",
y1: "17",
x2: "22",
y2: "17"
}),
line({
x1: "17",
y1: "7",
x2: "22",
y2: "7"
})
);
}, "Film");
// src/icons/Filter.ts
import van112 from "vanjs-core";
var Filter = /* @__PURE__ */ __name((props) => {
const { polygon } = van112.tags(svgNamespace);
return FeatherIcon(
props,
polygon({
points: "22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3"
})
);
}, "Filter");
// src/icons/Flag.ts
import van113 from "vanjs-core";
var Flag = /* @__PURE__ */ __name((props) => {
const { path, line } = van113.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z"
}),
line({
x1: "4",
y1: "22",
x2: "4",
y2: "15"
})
);
}, "Flag");
// src/icons/Folder.ts
import van114 from "vanjs-core";
var Folder = /* @__PURE__ */ __name((props) => {
const { path } = van114.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"
})
);
}, "Folder");
// src/icons/FolderMinus.ts
import van115 from "vanjs-core";
var FolderMinus = /* @__PURE__ */ __name((props) => {
const { path, line } = van115.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"
}),
line({
x1: "9",
y1: "14",
x2: "15",
y2: "14"
})
);
}, "FolderMinus");
// src/icons/FolderPlus.ts
import van116 from "vanjs-core";
var FolderPlus = /* @__PURE__ */ __name((props) => {
const { path, line } = van116.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"
}),
line({
x1: "12",
y1: "11",
x2: "12",
y2: "17"
}),
line({
x1: "9",
y1: "14",
x2: "15",
y2: "14"
})
);
}, "FolderPlus");
// src/icons/Framer.ts
import van117 from "vanjs-core";
var Framer = /* @__PURE__ */ __name((props) => {
const { path } = van117.tags(svgNamespace);
return FeatherIcon(
props,
path({
d: "M5 16V9h14V2H5l14 14h-7m-7 0l7 7v-7m-7 0h7"
})
);
}, "Framer");
// src/icons/Frown.ts
import van118 from "vanjs-core";
var Frown = /* @__PURE__