Skip to content
CtrlK

ArdoIcon

On this page

Renders a registered icon by name. Built-in Core icons work immediately; register additional icons with registerIcons().

import { ArdoIcon } from "ardo/ui"

<ArdoIcon name={…}>{children}</ArdoIcon>

Props

NameTypeRequiredDescription
name(string) & (string | undefined)Yes
sizenumberNoIcon size
aria-activedescendantstring | undefinedNoIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
aria-atomicBooleanish | undefinedNoIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
aria-autocomplete"none" | "inline" | "list" | "both" | undefinedNoIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be
presented if they are made.
aria-braillelabelstring | undefinedNoDefines a string value that labels the current element, which is intended to be converted into Braille.
aria-brailleroledescriptionstring | undefinedNoDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.
aria-busyBooleanish | undefinedNo
aria-checkedboolean | "false" | "mixed" | "true" | undefinedNoIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.
aria-colcountnumber | undefinedNoDefines the total number of columns in a table, grid, or treegrid.
aria-colindexnumber | undefinedNoDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
aria-colindextextstring | undefinedNoDefines a human readable text alternative of aria-colindex.
aria-colspannumber | undefinedNoDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
aria-controlsstring | undefinedNoIdentifies the element (or elements) whose contents or presence are controlled by the current element.
aria-currentboolean | "false" | "true" | "page" | "step" | "location" | "date" | "time" | undefinedNoIndicates the element that represents the current item within a container or set of related elements.
aria-describedbystring | undefinedNoIdentifies the element (or elements) that describes the object.
aria-descriptionstring | undefinedNoDefines a string value that describes or annotates the current element.
aria-detailsstring | undefinedNoIdentifies the element that provides a detailed, extended description for the object.
aria-disabledBooleanish | undefinedNoIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
aria-dropeffect"none" | "copy" | "execute" | "link" | "move" | "popup" | undefinedNoIndicates what functions can be performed when a dragged object is released on the drop target. Deprecated: in ARIA 1.1.
aria-errormessagestring | undefinedNoIdentifies the element that provides an error message for the object.
aria-expandedBooleanish | undefinedNoIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
aria-flowtostring | undefinedNoIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,
allows assistive technology to override the general default of reading in document source order.
aria-grabbedBooleanish | undefinedNoIndicates an element's "grabbed" state in a drag-and-drop operation. Deprecated: in ARIA 1.1.
aria-haspopupboolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog" | undefinedNoIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
aria-hiddenBooleanish | undefinedNoIndicates whether the element is exposed to an accessibility API.
aria-invalidboolean | "false" | "true" | "grammar" | "spelling" | undefinedNoIndicates the entered value does not conform to the format expected by the application.
aria-keyshortcutsstring | undefinedNoIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
aria-labelstring | undefinedNoDefines a string value that labels the current element.
aria-labelledbystring | undefinedNoIdentifies the element (or elements) that labels the current element.
aria-levelnumber | undefinedNoDefines the hierarchical level of an element within a structure.
aria-live"off" | "assertive" | "polite" | undefinedNoIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
aria-modalBooleanish | undefinedNoIndicates whether an element is modal when displayed.
aria-multilineBooleanish | undefinedNoIndicates whether a text box accepts multiple lines of input or only a single line.
aria-multiselectableBooleanish | undefinedNoIndicates that the user may select more than one item from the current selectable descendants.
aria-orientation"horizontal" | "vertical" | undefinedNoIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
aria-ownsstring | undefinedNoIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship
between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
aria-placeholderstring | undefinedNoDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.
A hint could be a sample value or a brief description of the expected format.
aria-posinsetnumber | undefinedNoDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
aria-pressedboolean | "false" | "mixed" | "true" | undefinedNoIndicates the current "pressed" state of toggle buttons.
aria-readonlyBooleanish | undefinedNoIndicates that the element is not editable, but is otherwise operable.
aria-relevant| "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals" | undefinedNoIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
aria-requiredBooleanish | undefinedNoIndicates that user input is required on the element before a form may be submitted.
aria-roledescriptionstring | undefinedNoDefines a human-readable, author-localized description for the role of an element.
aria-rowcountnumber | undefinedNoDefines the total number of rows in a table, grid, or treegrid.
aria-rowindexnumber | undefinedNoDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
aria-rowindextextstring | undefinedNoDefines a human readable text alternative of aria-rowindex.
aria-rowspannumber | undefinedNoDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
aria-selectedBooleanish | undefinedNoIndicates the current "selected" state of various widgets.
aria-setsizenumber | undefinedNoDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
aria-sort"none" | "ascending" | "descending" | "other" | undefinedNoIndicates if items in a table or grid are sorted in ascending or descending order.
aria-valuemaxnumber | undefinedNoDefines the maximum allowed value for a range widget.
aria-valueminnumber | undefinedNoDefines the minimum allowed value for a range widget.
aria-valuenownumber | undefinedNoDefines the current value for a range widget.
aria-valuetextstring | undefinedNoDefines the human readable text alternative of aria-valuenow for a range widget.
childrenReactNode | undefinedNo
dangerouslySetInnerHTML{ // Should be InnerHTML['innerHTML']. // But unfortunately we're mixing renderer-specific type declarations. __html: string | TrustedHTML } | undefinedNo
onCopyClipboardEventHandler<SVGSVGElement> | undefinedNo
onCopyCaptureClipboardEventHandler<SVGSVGElement> | undefinedNo
onCutClipboardEventHandler<SVGSVGElement> | undefinedNo
onCutCaptureClipboardEventHandler<SVGSVGElement> | undefinedNo
onPasteClipboardEventHandler<SVGSVGElement> | undefinedNo
onPasteCaptureClipboardEventHandler<SVGSVGElement> | undefinedNo
onCompositionEndCompositionEventHandler<SVGSVGElement> | undefinedNo
onCompositionEndCaptureCompositionEventHandler<SVGSVGElement> | undefinedNo
onCompositionStartCompositionEventHandler<SVGSVGElement> | undefinedNo
onCompositionStartCaptureCompositionEventHandler<SVGSVGElement> | undefinedNo
onCompositionUpdateCompositionEventHandler<SVGSVGElement> | undefinedNo
onCompositionUpdateCaptureCompositionEventHandler<SVGSVGElement> | undefinedNo
onFocusFocusEventHandler<SVGSVGElement> | undefinedNo
onFocusCaptureFocusEventHandler<SVGSVGElement> | undefinedNo
onBlurFocusEventHandler<SVGSVGElement> | undefinedNo
onBlurCaptureFocusEventHandler<SVGSVGElement> | undefinedNo
onChangeChangeEventHandler<SVGSVGElement> | undefinedNo
onChangeCaptureChangeEventHandler<SVGSVGElement> | undefinedNo
onBeforeInputInputEventHandler<SVGSVGElement> | undefinedNo
onBeforeInputCaptureInputEventHandler<SVGSVGElement> | undefinedNo
onInputInputEventHandler<SVGSVGElement> | undefinedNo
onInputCaptureInputEventHandler<SVGSVGElement> | undefinedNo
onResetReactEventHandler<SVGSVGElement> | undefinedNo
onResetCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onSubmitSubmitEventHandler<SVGSVGElement> | undefinedNo
onSubmitCaptureSubmitEventHandler<SVGSVGElement> | undefinedNo
onInvalidReactEventHandler<SVGSVGElement> | undefinedNo
onInvalidCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onLoadReactEventHandler<SVGSVGElement> | undefinedNo
onLoadCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onErrorReactEventHandler<SVGSVGElement> | undefinedNo
onErrorCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onKeyDownKeyboardEventHandler<SVGSVGElement> | undefinedNo
onKeyDownCaptureKeyboardEventHandler<SVGSVGElement> | undefinedNo
onKeyPressKeyboardEventHandler<SVGSVGElement> | undefinedNoDeprecated: Use onKeyUp or onKeyDown instead.
onKeyPressCaptureKeyboardEventHandler<SVGSVGElement> | undefinedNoDeprecated: Use onKeyUpCapture or onKeyDownCapture instead.
onKeyUpKeyboardEventHandler<SVGSVGElement> | undefinedNo
onKeyUpCaptureKeyboardEventHandler<SVGSVGElement> | undefinedNo
onAbortReactEventHandler<SVGSVGElement> | undefinedNo
onAbortCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onCanPlayReactEventHandler<SVGSVGElement> | undefinedNo
onCanPlayCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onCanPlayThroughReactEventHandler<SVGSVGElement> | undefinedNo
onCanPlayThroughCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onDurationChangeReactEventHandler<SVGSVGElement> | undefinedNo
onDurationChangeCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onEmptiedReactEventHandler<SVGSVGElement> | undefinedNo
onEmptiedCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onEncryptedReactEventHandler<SVGSVGElement> | undefinedNo
onEncryptedCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onEndedReactEventHandler<SVGSVGElement> | undefinedNo
onEndedCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onLoadedDataReactEventHandler<SVGSVGElement> | undefinedNo
onLoadedDataCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onLoadedMetadataReactEventHandler<SVGSVGElement> | undefinedNo
onLoadedMetadataCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onLoadStartReactEventHandler<SVGSVGElement> | undefinedNo
onLoadStartCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onPauseReactEventHandler<SVGSVGElement> | undefinedNo
onPauseCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onPlayReactEventHandler<SVGSVGElement> | undefinedNo
onPlayCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onPlayingReactEventHandler<SVGSVGElement> | undefinedNo
onPlayingCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onProgressReactEventHandler<SVGSVGElement> | undefinedNo
onProgressCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onRateChangeReactEventHandler<SVGSVGElement> | undefinedNo
onRateChangeCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onSeekedReactEventHandler<SVGSVGElement> | undefinedNo
onSeekedCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onSeekingReactEventHandler<SVGSVGElement> | undefinedNo
onSeekingCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onStalledReactEventHandler<SVGSVGElement> | undefinedNo
onStalledCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onSuspendReactEventHandler<SVGSVGElement> | undefinedNo
onSuspendCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onTimeUpdateReactEventHandler<SVGSVGElement> | undefinedNo
onTimeUpdateCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onVolumeChangeReactEventHandler<SVGSVGElement> | undefinedNo
onVolumeChangeCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onWaitingReactEventHandler<SVGSVGElement> | undefinedNo
onWaitingCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onAuxClickMouseEventHandler<SVGSVGElement> | undefinedNo
onAuxClickCaptureMouseEventHandler<SVGSVGElement> | undefinedNo
onClickMouseEventHandler<SVGSVGElement> | undefinedNo
onClickCaptureMouseEventHandler<SVGSVGElement> | undefinedNo
onContextMenuMouseEventHandler<SVGSVGElement> | undefinedNo
onContextMenuCaptureMouseEventHandler<SVGSVGElement> | undefinedNo
onDoubleClickMouseEventHandler<SVGSVGElement> | undefinedNo
onDoubleClickCaptureMouseEventHandler<SVGSVGElement> | undefinedNo
onDragDragEventHandler<SVGSVGElement> | undefinedNo
onDragCaptureDragEventHandler<SVGSVGElement> | undefinedNo
onDragEndDragEventHandler<SVGSVGElement> | undefinedNo
onDragEndCaptureDragEventHandler<SVGSVGElement> | undefinedNo
onDragEnterDragEventHandler<SVGSVGElement> | undefinedNo
onDragEnterCaptureDragEventHandler<SVGSVGElement> | undefinedNo
onDragExitDragEventHandler<SVGSVGElement> | undefinedNo
onDragExitCaptureDragEventHandler<SVGSVGElement> | undefinedNo
onDragLeaveDragEventHandler<SVGSVGElement> | undefinedNo
onDragLeaveCaptureDragEventHandler<SVGSVGElement> | undefinedNo
onDragOverDragEventHandler<SVGSVGElement> | undefinedNo
onDragOverCaptureDragEventHandler<SVGSVGElement> | undefinedNo
onDragStartDragEventHandler<SVGSVGElement> | undefinedNo
onDragStartCaptureDragEventHandler<SVGSVGElement> | undefinedNo
onDropDragEventHandler<SVGSVGElement> | undefinedNo
onDropCaptureDragEventHandler<SVGSVGElement> | undefinedNo
onMouseDownMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseDownCaptureMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseEnterMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseLeaveMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseMoveMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseMoveCaptureMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseOutMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseOutCaptureMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseOverMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseOverCaptureMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseUpMouseEventHandler<SVGSVGElement> | undefinedNo
onMouseUpCaptureMouseEventHandler<SVGSVGElement> | undefinedNo
onSelectReactEventHandler<SVGSVGElement> | undefinedNo
onSelectCaptureReactEventHandler<SVGSVGElement> | undefinedNo
onTouchCancelTouchEventHandler<SVGSVGElement> | undefinedNo
onTouchCancelCaptureTouchEventHandler<SVGSVGElement> | undefinedNo
onTouchEndTouchEventHandler<SVGSVGElement> | undefinedNo
onTouchEndCaptureTouchEventHandler<SVGSVGElement> | undefinedNo
onTouchMoveTouchEventHandler<SVGSVGElement> | undefinedNo
onTouchMoveCaptureTouchEventHandler<SVGSVGElement> | undefinedNo
onTouchStartTouchEventHandler<SVGSVGElement> | undefinedNo
onTouchStartCaptureTouchEventHandler<SVGSVGElement> | undefinedNo
onPointerDownPointerEventHandler<SVGSVGElement> | undefinedNo
onPointerDownCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onPointerMovePointerEventHandler<SVGSVGElement> | undefinedNo
onPointerMoveCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onPointerUpPointerEventHandler<SVGSVGElement> | undefinedNo
onPointerUpCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onPointerCancelPointerEventHandler<SVGSVGElement> | undefinedNo
onPointerCancelCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onPointerEnterPointerEventHandler<SVGSVGElement> | undefinedNo
onPointerLeavePointerEventHandler<SVGSVGElement> | undefinedNo
onPointerOverPointerEventHandler<SVGSVGElement> | undefinedNo
onPointerOverCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onPointerOutPointerEventHandler<SVGSVGElement> | undefinedNo
onPointerOutCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onGotPointerCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onGotPointerCaptureCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onLostPointerCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onLostPointerCaptureCapturePointerEventHandler<SVGSVGElement> | undefinedNo
onScrollUIEventHandler<SVGSVGElement> | undefinedNo
onScrollCaptureUIEventHandler<SVGSVGElement> | undefinedNo
onScrollEndUIEventHandler<SVGSVGElement> | undefinedNo
onScrollEndCaptureUIEventHandler<SVGSVGElement> | undefinedNo
onWheelWheelEventHandler<SVGSVGElement> | undefinedNo
onWheelCaptureWheelEventHandler<SVGSVGElement> | undefinedNo
onAnimationStartAnimationEventHandler<SVGSVGElement> | undefinedNo
onAnimationStartCaptureAnimationEventHandler<SVGSVGElement> | undefinedNo
onAnimationEndAnimationEventHandler<SVGSVGElement> | undefinedNo
onAnimationEndCaptureAnimationEventHandler<SVGSVGElement> | undefinedNo
onAnimationIterationAnimationEventHandler<SVGSVGElement> | undefinedNo
onAnimationIterationCaptureAnimationEventHandler<SVGSVGElement> | undefinedNo
onToggleToggleEventHandler<SVGSVGElement> | undefinedNo
onBeforeToggleToggleEventHandler<SVGSVGElement> | undefinedNo
onTransitionCancelTransitionEventHandler<SVGSVGElement> | undefinedNo
onTransitionCancelCaptureTransitionEventHandler<SVGSVGElement> | undefinedNo
onTransitionEndTransitionEventHandler<SVGSVGElement> | undefinedNo
onTransitionEndCaptureTransitionEventHandler<SVGSVGElement> | undefinedNo
onTransitionRunTransitionEventHandler<SVGSVGElement> | undefinedNo
onTransitionRunCaptureTransitionEventHandler<SVGSVGElement> | undefinedNo
onTransitionStartTransitionEventHandler<SVGSVGElement> | undefinedNo
onTransitionStartCaptureTransitionEventHandler<SVGSVGElement> | undefinedNo
suppressHydrationWarningboolean | undefinedNo
classNamestring | undefinedNo
colorstring | undefinedNo
heightnumber | string | undefinedNo
idstring | undefinedNo
langstring | undefinedNo
maxnumber | string | undefinedNo
mediastring | undefinedNo
methodstring | undefinedNo
minnumber | string | undefinedNo
noncestring | undefinedNo
partstring | undefinedNo
slotstring | undefinedNo
styleCSSProperties | undefinedNo
targetstring | undefinedNo
typestring | undefinedNo
widthnumber | string | undefinedNo
roleAriaRole | undefinedNo
tabIndexnumber | undefinedNo
crossOriginCrossOriginNo
accentHeightnumber | string | undefinedNo
accumulate"none" | "sum" | undefinedNo
additive"replace" | "sum" | undefinedNo
alignmentBaseline| "auto" | "baseline" | "before-edge" | "text-before-edge" | "middle" | "central" | "after-edge" | "text-after-edge" | "ideographic" | "alphabetic" | "hanging" | "mathematical" | "inherit" | undefinedNo
allowReorder"no" | "yes" | undefinedNo
alphabeticnumber | string | undefinedNo
amplitudenumber | string | undefinedNo
arabicForm"initial" | "medial" | "terminal" | "isolated" | undefinedNo
ascentnumber | string | undefinedNo
attributeNamestring | undefinedNo
attributeTypestring | undefinedNo
autoReverseBooleanish | undefinedNo
azimuthnumber | string | undefinedNo
baseFrequencynumber | string | undefinedNo
baselineShiftnumber | string | undefinedNo
baseProfilenumber | string | undefinedNo
bboxnumber | string | undefinedNo
beginnumber | string | undefinedNo
biasnumber | string | undefinedNo
bynumber | string | undefinedNo
calcModenumber | string | undefinedNo
capHeightnumber | string | undefinedNo
clipnumber | string | undefinedNo
clipPathstring | undefinedNo
clipPathUnitsnumber | string | undefinedNo
clipRulenumber | string | undefinedNo
colorInterpolationnumber | string | undefinedNo
colorInterpolationFilters"auto" | "sRGB" | "linearRGB" | "inherit" | undefinedNo
colorProfilenumber | string | undefinedNo
colorRenderingnumber | string | undefinedNo
contentScriptTypenumber | string | undefinedNo
contentStyleTypenumber | string | undefinedNo
cursornumber | string | undefinedNo
cxnumber | string | undefinedNo
cynumber | string | undefinedNo
dstring | undefinedNo
deceleratenumber | string | undefinedNo
descentnumber | string | undefinedNo
diffuseConstantnumber | string | undefinedNo
directionnumber | string | undefinedNo
displaynumber | string | undefinedNo
divisornumber | string | undefinedNo
dominantBaseline| "auto" | "use-script" | "no-change" | "reset-size" | "ideographic" | "alphabetic" | "hanging" | "mathematical" | "central" | "middle" | "text-after-edge" | "text-before-edge" | "inherit" | undefinedNo
durnumber | string | undefinedNo
dxnumber | string | undefinedNo
dynumber | string | undefinedNo
edgeModenumber | string | undefinedNo
elevationnumber | string | undefinedNo
enableBackgroundnumber | string | undefinedNo
endnumber | string | undefinedNo
exponentnumber | string | undefinedNo
externalResourcesRequiredBooleanish | undefinedNo
fillstring | undefinedNo
fillOpacitynumber | string | undefinedNo
fillRule"nonzero" | "evenodd" | "inherit" | undefinedNo
filterstring | undefinedNo
filterResnumber | string | undefinedNo
filterUnitsnumber | string | undefinedNo
floodColornumber | string | undefinedNo
floodOpacitynumber | string | undefinedNo
focusableBooleanish | "auto" | undefinedNo
fontFamilystring | undefinedNo
fontSizenumber | string | undefinedNo
fontSizeAdjustnumber | string | undefinedNo
fontStretchnumber | string | undefinedNo
fontStylenumber | string | undefinedNo
fontVariantnumber | string | undefinedNo
fontWeightnumber | string | undefinedNo
formatnumber | string | undefinedNo
frnumber | string | undefinedNo
fromnumber | string | undefinedNo
fxnumber | string | undefinedNo
fynumber | string | undefinedNo
g1number | string | undefinedNo
g2number | string | undefinedNo
glyphNamenumber | string | undefinedNo
glyphOrientationHorizontalnumber | string | undefinedNo
glyphOrientationVerticalnumber | string | undefinedNo
glyphRefnumber | string | undefinedNo
gradientTransformstring | undefinedNo
gradientUnitsstring | undefinedNo
hangingnumber | string | undefinedNo
horizAdvXnumber | string | undefinedNo
horizOriginXnumber | string | undefinedNo
hrefstring | undefinedNo
ideographicnumber | string | undefinedNo
imageRenderingnumber | string | undefinedNo
in2number | string | undefinedNo
instring | undefinedNo
interceptnumber | string | undefinedNo
k1number | string | undefinedNo
k2number | string | undefinedNo
k3number | string | undefinedNo
k4number | string | undefinedNo
knumber | string | undefinedNo
kernelMatrixnumber | string | undefinedNo
kernelUnitLengthnumber | string | undefinedNo
kerningnumber | string | undefinedNo
keyPointsnumber | string | undefinedNo
keySplinesnumber | string | undefinedNo
keyTimesnumber | string | undefinedNo
lengthAdjustnumber | string | undefinedNo
letterSpacingnumber | string | undefinedNo
lightingColornumber | string | undefinedNo
limitingConeAnglenumber | string | undefinedNo
localnumber | string | undefinedNo
markerEndstring | undefinedNo
markerHeightnumber | string | undefinedNo
markerMidstring | undefinedNo
markerStartstring | undefinedNo
markerUnitsnumber | string | undefinedNo
markerWidthnumber | string | undefinedNo
maskstring | undefinedNo
maskContentUnitsnumber | string | undefinedNo
maskUnitsnumber | string | undefinedNo
mathematicalnumber | string | undefinedNo
modenumber | string | undefinedNo
numOctavesnumber | string | undefinedNo
offsetnumber | string | undefinedNo
opacitynumber | string | undefinedNo
operatornumber | string | undefinedNo
ordernumber | string | undefinedNo
orientnumber | string | undefinedNo
orientationnumber | string | undefinedNo
originnumber | string | undefinedNo
overflownumber | string | undefinedNo
overlinePositionnumber | string | undefinedNo
overlineThicknessnumber | string | undefinedNo
paintOrdernumber | string | undefinedNo
panose1number | string | undefinedNo
pathstring | undefinedNo
pathLengthnumber | string | undefinedNo
patternContentUnitsstring | undefinedNo
patternTransformnumber | string | undefinedNo
patternUnitsstring | undefinedNo
pointerEventsnumber | string | undefinedNo
pointsstring | undefinedNo
pointsAtXnumber | string | undefinedNo
pointsAtYnumber | string | undefinedNo
pointsAtZnumber | string | undefinedNo
preserveAlphaBooleanish | undefinedNo
preserveAspectRatiostring | undefinedNo
primitiveUnitsnumber | string | undefinedNo
rnumber | string | undefinedNo
radiusnumber | string | undefinedNo
refXnumber | string | undefinedNo
refYnumber | string | undefinedNo
renderingIntentnumber | string | undefinedNo
repeatCountnumber | string | undefinedNo
repeatDurnumber | string | undefinedNo
requiredExtensionsnumber | string | undefinedNo
requiredFeaturesnumber | string | undefinedNo
restartnumber | string | undefinedNo
resultstring | undefinedNo
rotatenumber | string | undefinedNo
rxnumber | string | undefinedNo
rynumber | string | undefinedNo
scalenumber | string | undefinedNo
seednumber | string | undefinedNo
shapeRenderingnumber | string | undefinedNo
slopenumber | string | undefinedNo
spacingnumber | string | undefinedNo
specularConstantnumber | string | undefinedNo
specularExponentnumber | string | undefinedNo
speednumber | string | undefinedNo
spreadMethodstring | undefinedNo
startOffsetnumber | string | undefinedNo
stdDeviationnumber | string | undefinedNo
stemhnumber | string | undefinedNo
stemvnumber | string | undefinedNo
stitchTilesnumber | string | undefinedNo
stopColorstring | undefinedNo
stopOpacitynumber | string | undefinedNo
strikethroughPositionnumber | string | undefinedNo
strikethroughThicknessnumber | string | undefinedNo
stringnumber | string | undefinedNo
strokestring | undefinedNo
strokeDasharraystring | number | undefinedNo
strokeDashoffsetstring | number | undefinedNo
strokeLinecap"butt" | "round" | "square" | "inherit" | undefinedNo
strokeLinejoin"miter" | "round" | "bevel" | "inherit" | undefinedNo
strokeMiterlimitnumber | string | undefinedNo
strokeOpacitynumber | string | undefinedNo
strokeWidthnumber | string | undefinedNo
surfaceScalenumber | string | undefinedNo
systemLanguagenumber | string | undefinedNo
tableValuesnumber | string | undefinedNo
targetXnumber | string | undefinedNo
targetYnumber | string | undefinedNo
textAnchor"start" | "middle" | "end" | "inherit" | undefinedNo
textDecorationnumber | string | undefinedNo
textLengthnumber | string | undefinedNo
textRenderingnumber | string | undefinedNo
tonumber | string | undefinedNo
transformstring | undefinedNo
u1number | string | undefinedNo
u2number | string | undefinedNo
underlinePositionnumber | string | undefinedNo
underlineThicknessnumber | string | undefinedNo
unicodenumber | string | undefinedNo
unicodeBidinumber | string | undefinedNo
unicodeRangenumber | string | undefinedNo
unitsPerEmnumber | string | undefinedNo
vAlphabeticnumber | string | undefinedNo
valuesstring | undefinedNo
vectorEffectnumber | string | undefinedNo
versionstring | undefinedNo
vertAdvYnumber | string | undefinedNo
vertOriginXnumber | string | undefinedNo
vertOriginYnumber | string | undefinedNo
vHangingnumber | string | undefinedNo
vIdeographicnumber | string | undefinedNo
viewBoxstring | undefinedNo
viewTargetnumber | string | undefinedNo
visibilitynumber | string | undefinedNo
vMathematicalnumber | string | undefinedNo
widthsnumber | string | undefinedNo
wordSpacingnumber | string | undefinedNo
writingModenumber | string | undefinedNo
x1number | string | undefinedNo
x2number | string | undefinedNo
xnumber | string | undefinedNo
xChannelSelectorstring | undefinedNo
xHeightnumber | string | undefinedNo
xlinkActuatestring | undefinedNo
xlinkArcrolestring | undefinedNo
xlinkHrefstring | undefinedNo
xlinkRolestring | undefinedNo
xlinkShowstring | undefinedNo
xlinkTitlestring | undefinedNo
xlinkTypestring | undefinedNo
xmlBasestring | undefinedNo
xmlLangstring | undefinedNo
xmlnsstring | undefinedNo
xmlnsXlinkstring | undefinedNo
xmlSpacestring | undefinedNo
y1number | string | undefinedNo
y2number | string | undefinedNo
ynumber | string | undefinedNo
yChannelSelectorstring | undefinedNo
znumber | string | undefinedNo
zoomAndPanstring | undefinedNo

Props type: ArdoIconProps

Example

// In MDX, the same component is available as <Icon />.
<ArdoIcon name="Zap" size={24} />
<ArdoIcon name="Rocket" className="text-brand" />