// Icons from Lucide (https://lucide.dev), ISC License, Copyright (c) Lucide Contributors. // Vendored as inner SVG markup; rendered at 24x24 viewBox with currentColor strokes. export const ICONS = { "mouse-pointer-2": "", "hand": " ", "type": " ", "square": "", "circle": "", "image": " ", "shapes": " ", "layers": " ", "layout-template": " ", "upload": " ", "undo-2": " ", "redo-2": " ", "trash-2": " ", "copy": " ", "lock": " ", "lock-open": " ", "eye": " ", "eye-off": " ", "align-left": " ", "align-center": " ", "align-right": " ", "bold": "", "italic": " ", "underline": " ", "case-upper": " ", "zoom-in": " ", "zoom-out": " ", "maximize": " ", "chevron-down": "", "chevron-right": "", "chevron-left": "", "chevron-up": "", "plus": " ", "minus": "", "search": " ", "grid-3x3": " ", "flip-horizontal-2": " ", "flip-vertical-2": " ", "rotate-cw": " ", "arrow-up-to-line": " ", "arrow-down-to-line": " ", "arrow-up": " ", "arrow-down": " ", "palette": " ", "sparkles": " ", "image-plus": " ", "x": " ", "check": "", "send": " ", "download": " ", "code": " ", "menu": " ", "settings": " ", "move": " ", "crop": " ", "pen-tool": " ", "pipette": " ", "brush": " ", "eraser": " ", "paint-bucket": " ", "square-dashed": " ", "lasso": " ", "wand-sparkles": " ", "text-cursor": " ", "frame": " ", "message-circle": "", "share-2": " ", "play": "", "cloud-check": " ", "file": " ", "house": " ", "crown": " ", "baseline": " ", "arrow-left-right": " ", "maximize-2": " ", "monitor": " ", "moon": "", "sun": " ", "list": " ", "folder": "", "star": "", "blend": " ", "droplet": "", "circle-dot": " ", "align-start-vertical": " ", "align-center-vertical": " ", "align-end-vertical": " ", "align-start-horizontal": " ", "align-center-horizontal": " ", "align-end-horizontal": " ", "align-horizontal-distribute-center": " ", "align-vertical-distribute-center": " ", "scan-eye": " ", "keyboard": " ", "info": " ", "more-horizontal": " ", "ellipsis-vertical": " ", "panel-left": " ", "panel-right": " ", "slash": "", "spline": " ", "component": " ", "hash": " ", "sliders-horizontal": " ", "list-ordered": " ", "columns-3": " ", "bring-to-front": " ", "send-to-back": " ", "file-image": " ", "clipboard-paste": " ", "scissors": " ", "mouse-pointer-click": " ", "text": " ", "layers-2": " ", "rectangle-horizontal": "", "cloud": "", "help-circle": " ", "minimize-2": " ", "grip-vertical": " ", "triangle-alert": " ", "wand": " ", "stamp": " ", "spray-can": " ", "ruler": " ", "dot": "", "chart-column": " ", "share": " ", "message-circle-plus": " ", "timer": " ", "clock": " ", "layout-grid": " ", "briefcase": " ", "pencil-line": " ", "blocks": " ", "cloud-upload": " ", "square-plus": " ", "arrow-left": " ", "arrow-right": " ", "hard-drive": " ", "letter-spacing": " ", "file-text": " ", "rotate-ccw": " ", "file-down": " ", "circle-plus": " ", "line-spacing": " ", "line-weight": " ", "app-window": " ", }; export function icon(name, size = 16, extra = "") { const body = ICONS[name] || ICONS["square"]; return ``; }