import React from "react"; import { Circle, Path, Rect } from "react-native-svg"; interface IconMap { [key: string]: React.ReactElement; } export const icons = { "arrow-left": ( ), "arrow-right": ( ), "arrow-up": ( ), "arrow-down": ( ), "arrow-top-left": ( ), "arrow-top-right": ( ), "arrow-bottom-left": ( ), "arrow-bottom-right": ( ), "chevron-left": ( ), "chevron-right": ( ), "chevron-up": ( ), "chevron-down": ( ), "double-arrow-left": ( ), "double-arrow-right": ( ), "double-arrow-up": ( ), "double-arrow-down": ( ), "thick-arrow-left": ( ), "thick-arrow-right": ( ), "thick-arrow-down": ( ), "thick-arrow-up": ( ), "triangle-left": , "triangle-right": , "triangle-up": , "triangle-down": , "caret-left": ( ), "caret-right": ( ), "caret-up": ( ), "caret-down": ( ), "caret-sort": ( ), height: ( ), width: ( ), size: ( ), move: ( ), // All Sides "all-sides": ( ), box: ( ), "aspect-ratio": ( ), container: ( <> ), section: ( <> ), layout: ( <> ), grid: ( <> ), table: ( <> ), image: ( <> ), switch: ( ), checkbox: ( <> ), "checkbox-false": ( ), radiobutton: ( ), avatar: ( ), button: ( <> ), badge: ( <> ), input: ( ), slider: ( <> ), quote: ( ), code: ( ), "list-bullet": ( ), "dropdown-menu": ( ), video: ( <> ), "pie-chart": ( ), calendar: ( <> ), "bar-chart": ( ), frame: ( <> ), crop: ( <> ), layers: ( <> ), stack: ( <> ), component: ( <> ), symbol: ( ), shadow: ( <> ), "component-instance": ( ), "component-none": ( ), "component-boolean": ( ), "component-placeholder": ( <> ), opacity: ( ), "blending-mode": ( ), "mask-on": ( ), "mask-off": ( ), "shadow-none": ( <> ), "shadow-inner": ( <> ), "shadow-outer": ( <> ), value: ( ), "value-none": ( ), "zoom-in": ( ), "zoom-out": ( ), columns: ( ), rows: ( ), "transparency-grid": ( ), group: ( ), dimensions: ( ), "rotate-counter": ( ), "box-model": ( ), margin: ( ), padding: ( ), angle: ( ), "cursor-arrow": ( ), "cursor-text": ( ), "column-spacing": ( ), "row-spacing": ( ), "color-wheel": ( ), transform: ( ), "magnifying-glass": ( ), settings: ( ), gear: ( ), bell: ( ), home: ( ), "lock-closed": ( ), "lock-open-1": ( ), "lock-open-2": ( ), backpack: ( ), camera: ( ), "paper-plane": ( ), rocket: ( ), "envelope-closed": ( ), "envelope-open": ( ), "chat-bubble": ( ), link: ( ), "link-none": ( ), "link-break": ( ), "link-2": ( ), "link-none-2": ( ), "link-break-2": ( ), "pencil-1": ( ), "pencil-2": ( ), bookmark: ( ), "bookmark-filled": ( ), "drawing-pin": ( ), "drawing-pin-filled": ( <> ), "sewing-pin": ( ), "sewing-pin-filled": ( ), cube: ( ), archive: ( ), "crumpled-paper": ( ), mix: ( ), "mixer-horizontal": ( ), "mixer-vertical": ( ), file: ( ), "file-text": ( ), "file-plus": ( ), "file-minus": ( ), reader: ( ), "card-stack": ( ), "card-stack-plus": ( ), "card-stack-minus": ( ), "id-card": ( ), "crosshair-1": ( ), "crosshair-2": ( ), target: ( ), disc: ( ), sun: ( ), moon: ( ), globe: ( <> ), clock: ( ), timer: ( ), "countdown-timer": ( ), "counter-clockwise-clock": ( ), "lap-timer": ( ), stopwatch: ( ), "magic-wand": ( ), "lightning-bolt": ( ), face: ( ), person: ( ), "eye-open": ( ), "eye-none": ( ), "eye-closed": ( ), hand: ( ), "ruler-horizontal": ( ), "ruler-square": ( ), clipboard: ( ), "clipboard-copy": ( ), star: ( ), "star-filled": ( ), heart: ( ), "heart-filled": ( ), desktop: ( ), laptop: ( ), mobile: ( ), trash: ( ), cookie: ( ), keyboard: ( ), scissors: ( ), "hobby-knife": ( ), eraser: ( ), "font-italic": ( ), "font-style": ( ), "font-roman": ( ), "font-bold": ( ), "letter-case-uppercase": ( ), "letter-case-capitalize": ( ), "letter-case-lowercase": ( ), "letter-case-toggle": ( ), "letter-spacing": ( ), "align-baseline": ( ), "font-size": ( ), "font-family": ( ), underline: ( ), strikethrough: ( ), overline: ( ), pilcrow: ( ), heading: ( ), text: ( ), "text-none": ( ), "line-height": ( ), "text-align-left": ( ), "text-align-right": ( ), "text-align-center": ( ), "text-align-justify": ( ), "text-align-top": ( ), "text-align-middle": ( ), "text-align-bottom": ( ), dash: ( ), play: ( ), resume: ( ), pause: ( ), stop: ( ), "track-previous": ( ), "track-next": ( ), loop: ( ), shuffle: ( ), "speaker-loud": ( ), "Speaker Moderate": ( ), "speaker-quiet": ( ), "speaker-off": ( ), "align-top": ( ), "align-center-vertically": ( ), "align-bottom": ( ), "stretch-vertically": ( ), "align-left": ( ), "align-center-horizontally": ( ), "align-right": ( ), "stretch-horizontally": ( ), "space-between": ( ), "space-evenly-horizontally": ( ), "space-between-vertically": ( ), "space-evenly-vertically": ( ), "pin-left": ( ), "pin-right": ( ), "pin-top": ( ), "pin-bottom": ( ), "cross-1": ( ), "hamburger-menu": ( ), plus: ( ), minus: ( ), "dots-horizontal": ( ), "dots-vertical": ( ), check: ( ), "cross-2": ( ), "check-circled": ( ), "cross-circled": ( ), "plus-circled": ( ), "minus-circled": ( ), "question-mark": ( ), "question-mark-circled": ( ), "info-circled": ( ), "exclamation-triangle": ( ), "share-1": ( ), "share-2": ( ), "external-link": ( ), enter: ( ), exit: ( ), download: ( ), upload: ( ), reset: ( ), reload: ( ), update: ( ), "enter-full-screen": ( ), "exit-full-screen": ( ), "drag-handle-horizontal": ( ), "drag-handle-vertical": ( ), "drag-handle-dots-1": ( <> ), "drag-handle-dots-2": ( ), dot: ( ), "dot-filled": ( ), commit: ( ), slash: ( ), circle: ( ), "circle-backslash": ( ), "half-1": ( ), "half-2": ( ), "view-vertical": ( ), "view-horizontal": ( ), "view-grid": ( ), "view-none": ( ), square: ( ), copy: ( ), "open-in-new-window": ( ), accessibility: ( ), "border-all": ( <> ), "border-split": ( <> ), "border-none": ( <> ), "border-bottom": ( <> ), "border-left": ( <> ), "border-top": ( <> ), "border-right": ( <> ), "border-style": ( ), "border-solid": ( ), "border-dashed": ( ), "border-dotted": ( ), "border-width": ( ), "corner-top-left": ( ), "corner-top-right": ( ), "corner-bottom-right": ( ), "corner-bottom-left": ( ), corners: ( ), "figma-logo": ( ), "framer-logo": ( ), "sketch-logo": ( ), "stitches-logo": ( ), "iconjar-logo": ( ), "github-logo": ( ), "twitter-logo": ( ), "x-logo": ( ), "open-ai-logo": ( ), "codeSandbox-logo": ( ), "notion-logo": ( ), "discord-logo": ( ), "instagram-logo": ( ), "linkedIn-logo": ( ), } as const satisfies IconMap;