源码
packages/desktop/src/renderer/task-search-icons.ts
// Lucide 1.17 SVG nodes used by ZCode; keep its assets across Lucide upgrades.
// ISC license: see licenses/third-party-notices.txt.
import { createLucideIcon } from "lucide-react";
export const Trash2 = createLucideIcon({
name: "trash-2",
size: 24,
node: [
["path", { d: "M10 11v6", key: "nco0om" }],
["path", { d: "M14 11v6", key: "outv1u" }],
["path", { d: "M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6", key: "miytrc" }],
["path", { d: "M3 6h18", key: "d0wm0j" }],
["path", { d: "M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2", key: "e791ji" }],
],
});
export const SquareTerminal = createLucideIcon({
name: "square-terminal",
size: 24,
node: [
["path", { d: "m7 11 2-2-2-2", key: "1lz0vl" }],
["path", { d: "M11 13h4", key: "1p7l4v" }],
["rect", { width: "18", height: "18", x: "3", y: "3", rx: "2", ry: "2", key: "1m3agn" }],
],
});
export const PanelLeftClose = createLucideIcon({
name: "panel-left-close",
size: 24,
node: [
["rect", { width: "18", height: "18", x: "3", y: "3", rx: "2", key: "afitv7" }],
["path", { d: "M9 3v18", key: "fh3hqa" }],
["path", { d: "m16 15-3-3 3-3", key: "14y99z" }],
],
});
export const PanelLeftOpen = createLucideIcon({
name: "panel-left-open",
size: 24,
node: [
["rect", { width: "18", height: "18", x: "3", y: "3", rx: "2", key: "afitv7" }],
["path", { d: "M9 3v18", key: "fh3hqa" }],
["path", { d: "m14 9 3 3-3 3", key: "8010ee" }],
],
});