import React, { CSSProperties } from 'react';
export const SilkeIconDefinitions = {
// BASIC ICONS
add: 'fal fa-plus',
broom: 'fal fa-broom-wide',
check: 'fa fa-check',
'check.circle': 'fas fa-check-circle',
'circle.duotone': 'fa-duotone fa-circle',
'circle.regular': 'fa-light fa-circle',
close: 'fal fa-times',
delete: 'fal fa-trash',
edit: 'fal fa-edit',
'edit.line': 'fal fa-pencil-line',
'edit.pen': 'fal fa-pen',
'pen.swirl': 'fal fa-pen-swirl',
error: 'fas fa-exclamation',
help: 'fal fa-question-circle',
community: 'fal fa-user-group-simple',
'check.circle.outline': 'fal fa-check-circle',
play: 'fal fa-play',
pause: 'fal fa-pause',
emoji: 'fal fa-smile',
'emoji.add': AddEmoji,
mention: 'fal fa-at',
share: 'fal fa-share-from-square',
'cloud.check': 'fal fa-cloud-check',
'cloud.slash': 'fal fa-cloud-slash',
ai: 'fa-light fa-sparkles',
'ai.sparkle': 'fa-solid fa-sparkle',
'ai.page': AiGradientPage,
'ai.sparkels': 'fal fa-sparkles',
'ai.gradient': AiGradientIcon,
'ai.image': 'fa-kit fa-light-image-sparkle-tr',
'ai.component': AiGradientComponent,
'ai.component.flat': 'fa-kit fa-light-cube-sparkle-tr',
'ai.text': 'fa-kit fa-light-text-sparkle-tr',
'ai.file': 'fa-kit fa-light-file-lines-sparkle',
'ai.clone.edit': AiGradientCloneEdit,
sparkles: 'fa-solid fa-sparkles',
compare: 'fal fa-shuffle',
menuMore: 'fal fa-ellipsis-v',
menuMoreHorizontal: 'fal fa-ellipsis',
menu: 'fal fa-bars',
drag: 'fal fa-grip-lines',
'drag.dots': 'fa-solid fa-grip-dots-vertical',
remove: 'fal fa-minus',
'error.circle': 'fal fa-exclamation-circle',
'warning.triangle': 'fal fa-triangle-exclamation',
waveform: 'fal fa-waveform-lines',
tooltip: 'fal fa-info-circle',
email: 'fal fa-envelope',
password: 'fal fa-key',
undo: 'fal fa-undo',
revert: 'fal fa-arrow-u-turn-up-left',
redo: 'fal fa-redo',
history: 'fal fa-stopwatch',
rollback: 'fal fa-history',
settings: 'fal fa-cog',
search: 'fal fa-search',
library: 'fal fa-book-open',
'library.unlinked': 'fa-kit fa-light-book-open-slash',
'search.file': 'fal fa-file-magnifying-glass',
filter: 'fal fa-sliders-simple',
copy: 'fal fa-copy',
paste: 'fal fa-paste',
'paste.add': 'fa-kit fa-paste-add',
random: 'fal fa-random',
question: 'fal fa-question-circle',
send: 'fal fa-paper-plane',
link: 'fal fa-link-simple',
unlink: 'fal fa-link-simple-slash',
'link.external': 'fal fa-arrow-up-right',
'link.external.square': 'fal fa-arrow-up-right-from-square',
flag: 'fal fa-flag',
sum: 'fal fa-sigma',
lock: 'fal fa-lock',
unlock: 'fal fa-lock-open',
compress: 'fal fa-compress-arrows-alt',
upload: 'fal fa-arrow-up-from-line',
crop: 'fal fa-crop-alt',
repeat: 'fal fa-repeat',
rotate: 'fal fa-angle-90',
square: 'fal fa-square',
shapes: 'fal fa-shapes',
sharedStyle: 'fal fa-pencil-paintbrush',
paintbrush: 'fal fa-paintbrush',
firefox: 'fab fa-firefox',
safari: 'fa-brands fa-safari',
'square.dashed': 'fal fa-square-dashed',
'square.small': 'fas fa-square-small',
hashtag: 'fal fa-hashtag',
eye: 'fal fa-eye',
'eye.off': 'fal fa-eye-slash',
'mouse.pointer': 'fal fa-mouse-pointer',
'hand.pointer': 'fal fa-hand-pointer',
'mouse.drag': 'fal fa-hand',
dot: 'fas fa-circle-small',
'dots.vertical': 'fal fa-ellipsis-stroke-vertical',
'dots.horizontal': 'fal fa-ellipsis-stroke-vertical fa-rotate-90',
star: 'fal fa-star',
'star.filled': 'fa-solid fa-star',
eyeDropper: 'fal fa-eye-dropper',
log: 'fal fa-binary',
dashboard: 'fal fa-grid-2',
test: 'fal fa-flask-vial',
guest: 'fal fa-user-astronaut',
cartoon: 'fal fa-face-awesome',
'network.on': 'fal fa-wifi',
'network.off': 'fal fa-wifi-slash',
grid: 'fal fa-grid',
'memo.circle.check': 'fal fa-memo-circle-check',
'bring.forward': 'fal fa-bring-forward',
'bring.backward': 'fal fa-send-backward',
moon: 'fal fa-moon',
sun: 'fal fa-sun-bright',
notification: 'fal fa-bell',
'notification.new': 'fal fa-bell-on',
tracking: 'fa-light fa-chart-line',
trackingEvent: 'fa-light fa-share-nodes',
package: 'fal fa-cube',
'package.open': 'fal fa-box-open',
'select.all': 'fal fa-check-double',
'select.some.square': 'fal fa-square-minus',
'select.all.square': 'fas fa-square-check',
ban: 'fas fa-ban',
'ban.light': 'fa-light fa-ban',
'error.triangle': 'fal fa-exclamation-triangle',
folder: 'fal fa-folder',
'folder.download': 'fal fa-folder-arrow-down',
'folder.open': 'fal fa-folder-open',
'folder.plus': 'fal fa-folder-plus',
folders: 'fal fa-folders',
file: 'fal fa-file',
'file.check': 'fa-light fa-file-check',
'file.arrow.up': 'fa-light fa-file-arrow-up',
'file.download': 'far fa-download',
code: 'fal fa-code',
'code.version': 'fal fa-code-branch',
'code.fork': 'fal fa-code-fork',
'code.compare': 'fal fa-code-compare',
'code.history': 'fal fa-clock-rotate-left',
'code.rectangle': 'fal fa-rectangle-code',
messages: 'fal fa-comments-alt',
// KEYBOARD SYMBOLS
'keyboard.command': 'fa-light fa-command',
'keyboard.option': 'fa fa-option',
'keyboard.shift': 'fa fa-up',
'keyboard.backspace': 'fa fa-delete-left',
'keyboard.enter': 'fal fa-arrow-turn-down-left',
'keyboard.escape': 'fa fa-escape',
// ARROWS
arrows: 'fal fa-arrows',
'arrow.down': 'fal fa-arrow-down',
'arrow.left': 'fal fa-arrow-left',
'arrow.right': 'fal fa-arrow-right',
'arrow.up': 'fal fa-arrow-up',
'arrow.up.circle': 'fal fa-circle-arrow-up',
'chevron.down': 'fal fa-chevron-down',
'chevron.up': 'fal fa-chevron-up',
'chevron.right': 'fal fa-chevron-right',
'arrow.turn.down.left': 'fal fa-arrow-turn-down-left',
'arrow.turn.up.left': 'fal fa-arrow-turn-down-left fa-flip-vertical',
'arrow.up.right': 'fal fa-arrow-up-right',
'arrow.up.left': 'fal fa-arrow-up-left',
'arrow.down.left': 'fal fa-arrow-down-left',
'arrow.down.right': 'fal fa-arrow-down-right',
'caret.down': 'fas fa-caret-down',
'caret.up': 'fas fa-caret-up',
'caret.right': 'fas fa-caret-right',
'caret.left': 'fas fa-caret-left',
'arrows.vertical.line': 'fal fa-arrows-to-line',
'arrows.horizontal.line': 'fal fa-arrows-to-line fa-rotate-90',
'arrow.left.arrow.right': 'fal fa-arrow-right-arrow-left',
'arrows.horizontal': 'fal fa-arrows-h',
'arrows-up-down': 'fal fa-arrows-up-down',
'arrows-left-right': 'fal fa-arrows-left-right',
'arrows-from-line-vertical': 'fal fa-arrows-from-line',
'arrows-from-line-horizontal': 'fal fa-arrows-from-line fa-rotate-90',
'arrow.up.line': 'fal fa-arrow-up-to-line',
'arrow.down.line': 'fal fa-arrow-down-to-line',
'arrow.left.line': 'fal fa-arrow-left-to-line',
'arrow.right.line': 'fal fa-arrow-right-to-line',
'arrow.from.right': 'fal fa-arrow-from-right',
'arrow.from.left': 'fal fa-arrow-from-left',
'arrow.down.left.and.up.right': 'fal fa-arrow-down-left-and-arrow-up-right-to-center',
'arrow.up.right.and.down.left': 'fal fa-arrow-up-right-and-arrow-down-left-from-center',
'arrows.left.right': 'fa-light fa-arrows-left-right-to-line',
'arrows.up.down': 'fa-light fa-arrows-left-right-to-line fa-rotate-90',
'arrows.from.dotted.line': 'fal fa-arrows-from-dotted-line',
'arrows.to.dotted.line': 'fal fa-arrows-to-dotted-line',
'padding.all': 'fa-kit fa-padding-all',
'padding.top.bottom': 'fa-kit fa-padding-horizontal fa-rotate-90',
'padding.left.right': 'fa-kit fa-padding-horizontal',
'padding.top': 'fa-light fa-arrow-up-to-line',
'padding.bottom': 'fa-light fa-arrow-down-to-line',
'padding.left': 'fa-light fa-arrow-left-to-line',
'padding.right': 'fa-light fa-arrow-right-to-line',
'height.min': 'fa-kit fa-min-size fa-rotate-90',
'height.max': 'fa-kit fa-max-size fa-rotate-90',
'width.min': 'fa-kit fa-min-size',
'width.max': 'fa-kit fa-max-size',
'gap.horizontal': 'fa-kit fa-gap',
'gap.vertical': 'fa-kit fa-gap fa-rotate-90',
'columns.3': 'fa-light fa-columns-3',
minimize: 'fal fa-minimize',
'fixed-width': FixedWidth,
'fixed-height': FixedHeight,
down: 'fal fa-chevron-down',
left: 'fal fa-chevron-left',
right: 'fal fa-chevron-right',
up: 'fal fa-chevron-up',
sync: 'fas fa-sync',
exchange: 'fal fa-exchange',
comment: 'fal fa-comment-alt',
'comment.new': CommentNew,
commentMarker: 'fal fa-map-marker',
// PLATFORM ICONS
template: 'fal fa-copy',
templates: 'fal fa-copy',
templatesLegacy: 'fal fa-table-layout',
page: 'fal fa-page',
project: 'fal fa-browser',
projects: 'fal fa-browsers',
draft: 'fal fa-file',
drafts: 'fal fa-note-sticky',
account: 'fal fa-building',
user: 'fal fa-user',
'user.add': 'fal fa-user-plus',
'user.secret': 'fal fa-user-secret',
'user.history': 'fal fa-user-clock',
'user.lock': 'fal fa-user-lock',
'user.gear': 'fal fa-user-gear',
integrations: IntegrationsIcon,
users: 'fal fa-user-friends',
'users-class': 'fal fa-users-class',
team: 'fal fa-users',
workspace: 'fal fa-folder',
admin: 'fal fa-alicorn',
hosting: 'fal fa-server',
publish: 'fal fa-cloud-upload',
support: 'fal fa-comment-lines',
security: 'fal fa-shield-check',
'security.user': 'fal fa-user-shield',
'plan.free': 'fal fa-vial',
'plan.creative': 'fal fa-palette',
'plan.teams': 'fal fa-users',
'plan.enterprise': 'fal fa-starship',
'support.standard': 'fal fa-ticket',
'support.premium': 'fal fa-headset',
address: 'fal fa-id-card',
'credit-card': 'fal fa-credit-card',
money: 'fal fa-money-bill',
dynamic: 'fa-light fa-bolt-lightning',
slash: 'fal fa-slash-forward',
'geo.fence.disabled': 'fa-light fa-globe',
'geo.fence.enabled': 'fa-light fa-location-pin',
// EDITOR ICONS
'editor.design': 'fal fa-vector-square',
'editor.content': 'fal fa-i-cursor',
'editor.code': 'fal fa-code',
'editor.preview': 'fal fa-eye',
gradient: GradientIcon,
image: 'fal fa-image',
images: 'fal fa-images',
camera: 'fal fa-camera',
video: 'fal fa-video',
audio: 'fal fa-music',
fill: 'fal fa-fill-drip',
opacity: 'fal fa-droplet-percent',
'object.group': 'fal fa-object-group',
'object.ungroup': 'fal fa-object-ungroup',
pin: 'fal fa-map-pin',
'component.add': 'fal fa-grid-round-2-plus',
'main-component': 'fa-kit fa-fa-main-component',
'instance-component': 'fa-light fa-diamond',
'goto.main-component': GotoMainComponent,
'push-to-component': PushToComponent,
variant: Variant,
section: Section,
frame: 'fal fa-frame',
'frame.row': 'fal fa-diagram-cells fa-rotate-90',
'frame.column': 'fal fa-diagram-cells',
'flex.row.add': 'fa-kit fa-flex-add',
'flex.column.add': 'fa-kit fa-flex-column-add',
'flex.column': 'fa-kit fa-flex',
'flex.row': 'fa-kit fa-flex fa-rotate-90',
layers: 'fal fa-layer-group',
addon: 'fal fa-puzzle-piece',
widget: 'fal fa-cube',
form: 'fal fa-input-text',
'curly-brackets': 'far fa-brackets-curly',
expand: 'fal fa-expand',
'request.feature': 'fal fa-messages-question',
'custom-component': CustomComponentIcon,
'folder-tree': 'fal fa-folder-tree',
'project-plan': 'fal fa-gem',
diamond: 'fa-light fa-gem',
crosshair: 'fa-light fa-crosshairs',
clone: 'fa-light fa-clone',
'clone-plus': 'fa-light fa-clone-plus',
'globe-pointer': 'fa-light fa-globe-pointer',
globe: 'fa-light fa-globe',
// ALignment icons
'align.text.right': 'fal fa-align-right',
'align.text.left': 'fal fa-align-left',
'align.text.center': 'fal fa-align-center',
'align.text.justify': 'fal fa-align-justify',
'align.objects.top': 'fal fa-objects-align-top',
'align.objects.bottom': 'fal fa-objects-align-bottom',
'align.objects.left': 'fal fa-objects-align-left',
'align.objects.right': 'fal fa-objects-align-right',
'align.objects.center.horizontal': 'fal fa-objects-align-center-horizontal',
'align.objects.center.vertical': 'fal fa-objects-align-center-vertical',
'align.objects.distribute.horizontal': 'fal fa-distribute-spacing-horizontal',
'align.objects.distribute.vertical': 'fal fa-distribute-spacing-vertical',
'placement.center': PlacementCenter,
'placement.top': PlacementTop,
'placement.bottom': PlacementBottom,
'rotate.left': 'fal fa-rotate-left',
'rotate.right': 'fal fa-rotate-right',
'flip.horizontal': FlipIconHorizontal,
'flip.vertical': FlipIconVertical,
'border.top': 'fal fa-border-top',
'border.top.left': 'fal fa-border-top-left',
'border.top.right': 'fal fa-border-top-left fa-rotate-90',
'border.bottom': 'fal fa-border-bottom',
'border.bottom.left': 'fal fa-border-bottom-right fa-rotate-90',
'border.bottom.right': 'fal fa-border-bottom-right',
'border.left': 'fal fa-border-left',
'border.right': 'fal fa-border-right',
'border.inner': 'fal fa-border-inner',
'border.outer': 'fal fa-border-outer',
'border.none': 'fal fa-border-none',
'border.all': 'fal fa-border-all',
'border.center.v': 'fal fa-border-center-v',
'border.center.h': 'fal fa-border-center-h',
plug: 'fa fa-plug',
'plug.light': 'fa-light fa-plug',
refresh: 'fa-light fa-arrows-rotate',
signout: 'fal fa-sign-out',
tag: 'fal fa-tag',
'file.export': 'fal fa-file-export',
home: 'fal fa-house',
qr: 'fal fa-qrcode',
'pin.on': 'fa-light fa-thumbtack-angle',
'pin.off': 'fa-light fa-thumbtack-angle-slash',
eraser: 'fal fa-eraser',
list: 'fal fa-list',
'list.ol': 'fal fa-list-ol',
'list.check': 'fal fa-list-check',
table: 'fal fa-table',
'table.layout': 'fa fa-table-layout',
text: 'fal fa-text',
'text.subscript': 'fal fa-subscript',
'text.superscript': 'fal fa-superscript',
'text.strikethrough': 'fal fa-strikethrough',
'text.underline': 'fal fa-underline',
'text.dropcap': DropcapIcon,
'text.italic': 'fal fa-italic',
'text.bold': 'fal fa-bold',
'text.h1': 'fal fa-h1',
'text.h2': 'fal fa-h2',
'text.h3': 'fal fa-h3',
'text.h4': 'fal fa-h4',
'text.h5': 'fal fa-h5',
'text.h6': 'fal fa-h6',
'text.p': 'fal fa-paragraph',
'text.font': 'fal fa-font',
'text.blockquote': 'fal fa-quote-right',
'text.table.header': 'fal fa-heading',
'text.column.add': TableColumnAdd,
'text.column.remove': TableColumnRemove,
'text.row.add': TableRowAdd,
'text.row.remove': TableRowRemove,
// Brands
adobe: 'fab fa-adobe',
facebook: 'fab fa-facebook-square',
'x.twitter': 'fab fa-square-x-twitter',
instagram: 'fab fa-instagram',
youtube: 'fab fa-youtube',
microsoft: 'fab fa-microsoft',
google: 'fab fa-google',
discord: 'fab fa-discord',
wordpress: 'fab fa-wordpress',
magento: 'fab fa-magento',
joomla: 'fab fa-joomla',
shopify: 'fab fa-shopify',
figma: 'fab fa-figma',
ceros: Ceros,
import: 'fal fa-file-import',
stripe: 'fab fa-stripe',
okta: 'fa-solid fa-circle-dot',
linkedin: 'fab fa-linkedin',
twitter: 'fab fa-twitter',
react: 'fab fa-react',
sass: 'fab fa-sass',
typescript: TypescriptIcon,
html5: 'fab fa-html5',
translate: 'fal fa-language',
spell: 'fal fa-spell-check',
'tone.of.voice': 'fal fa-head-side-speak',
// Card icons
'American Express': 'fab fa-cc-amex',
Amex: 'fab fa-cc-amex',
'Diners Club': 'fab fa-cc-diners-club',
Discover: 'fab fa-cc-discover',
JCB: 'fab fa-cc-jcb',
MasterCard: 'fab fa-cc-mastercard',
Mastercard: 'fab fa-cc-mastercard',
Visa: 'fab fa-cc-visa',
UnionPay: 'fal fa-credit-card-front',
Unknown: 'fal fa-credit-card-front',
// Device
'desktop.large': 'fal fa-tv',
desktop: 'fal fa-desktop',
laptop: 'fal fa-laptop',
mobile: 'fal fa-mobile-alt',
tablet: 'fal fa-tablet-alt',
devices: 'fal fa-laptop-mobile',
'device.custom': 'fal fa-rectangle-landscape',
// Graphs
bar: 'fa-solid fa-chart-column',
line: 'fa-solid fa-chart-line',
radar: 'fa-solid fa-chart-network',
doughnut: 'fa-solid fa-circle-dot',
pie: 'fa-solid fa-circle',
polarArea: 'fa-solid fa-chart-radar',
bubble: 'fa-solid fa-chart-scatter-bubble',
scatter: 'fa-solid fa-chart-scatter',
// Content children
contentChild: 'fa-light fa-square-caret-right',
contentChildParent: ContentChildParent,
// Interactions
'interaction.icon': 'fa-light fa-bolt',
'interaction.active': 'fa-solid fa-bolt',
'interaction.inactive': 'fa-light fa-bolt',
'interaction.click': 'fa-light fa-hand-pointer',
'interaction.double-click': 'fa-light fa-bullseye-pointer',
'interaction.arrow': 'fa-light fa-arrow-down',
'interaction.mouse': 'fa-light fa-computer-mouse-scrollwheel',
'interaction.mouse-enter': 'fal fa-up-right',
'interaction.mouse-leave': 'fal fa-down-left',
'interaction.timer': 'fal fa-timer',
'interaction.disabled': 'fa-light fa-bolt-slash',
'interaction.scroll-parallax': 'fal fa-down-from-dotted-line',
'interaction.slider': 'fal fa-slider',
'interaction.movement': 'fa-light fa-computer-mouse-scrollwheel',
'interaction.translate': 'fal fa-up-down-left-right',
// Variables
'variable.icon': 'fa-light fa-sliders',
'variable.color': 'fa-light fa-palette',
'variable.text': 'fak fa-text-variable',
'variable.image': 'fak fa-image-variable',
marketing: 'fa-light fa-megaphone',
'state.focus': 'fa-light fa-circle-dot',
// Conditions
'condition.equals': 'fa-light fa-equals',
'condition.notEqual': 'fa-light fa-not-equal',
'condition.greaterThan': 'fa-light fa-greater-than',
'condition.lessThan': 'fa-light fa-less-than',
'condition.greaterThanEqual': 'fa-light fa-greater-than-equal',
'condition.lessThanEqueal': 'fa-light fa-less-than-equal',
'condition.and': 'fa-light fa-ampersand',
'condition.or': 'fa-light fa-pipe',
'condition.true': 'fa-light fa-check',
'condition.false': 'fa-light fa-xmark',
animate: 'fa-kit fa-animate',
'animate.in': 'fa-kit fa-animate-in',
'animate.out': 'fa-kit fa-animate-in fa-flip-vertical',
'animate.bold': 'fa-kit fa-animation-bold',
'animate.fill-backwards': AnimationFillBackwards,
'animate.fill-forwards': AnimationFillForwards,
'animate.fill-both': AnimationFillBoth,
// Themes
'theme.color': 'fal fa-droplet',
'theme.font': 'fal fa-font-case',
};
export const StateIcons = {
default: 'flag',
hover: 'interaction.mouse-enter',
active: 'interaction.click',
focus: 'state.focus',
'focus-visible': 'state.focus',
};
function PushToComponent() {
return