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;