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 ; } function GotoMainComponent({ rotate }: { rotate?: string }) { return ( ); } function CustomComponentIcon({ className }: { className?: string }) { return ( ); } function DropcapIcon() { return ( ); } function TableColumnAdd() { return ( ); } function TableColumnRemove() { return ( ); } function TableRowAdd() { return ( ); } function TableRowRemove() { return ( ); } function GradientIcon() { return ( ); } function FixedHeight() { return ( ); } function FixedWidth() { return ( ); } export function Section() { return ( ); } export function IntegrationsIcon() { return ( ); } export function AddEmoji() { return ( ); } function CommentNew() { return (
); } function Ceros() { return ( ); } function PlacementCenter() { return ( ); } function PlacementTop() { return ( ); } function PlacementBottom() { return ( ); } function MainComponent() { return ( ); } function Variant() { return ( ); } function TypescriptIcon() { return ( ); } function FlipIconVertical() { return ( ); } function FlipIconHorizontal() { return ( ); } function ContentChildParent() { return ( ); } function AnimationFillBackwards() { return ( ); } function AnimationFillForwards() { return ( ); } function AnimationFillBoth() { return ( ); } function AiGradientIcon() { return ( ); } function AiGradientPage() { return ( ); } function AiGradientCloneEdit() { return ( ); } function AiGradientComponent() { return ( ); }