Properties

Link copied to clipboard
abstract var accentHeight: Double?
Link copied to clipboard
abstract var accumulate: Accumulate?
Link copied to clipboard
abstract var additive: Additive?
Link copied to clipboard
Link copied to clipboard
abstract var allowReorder: AllowReorder?
Link copied to clipboard
abstract var alphabetic: Double?
Link copied to clipboard
abstract var amplitude: Double?
Link copied to clipboard
abstract var arabicForm: ArabicForm?
Link copied to clipboard
Link copied to clipboard
abstract var ariaAtomic: Boolean?
Link copied to clipboard
Link copied to clipboard
abstract var ariaBrailleLabel: String?
Link copied to clipboard
Link copied to clipboard
abstract var ariaBusy: Boolean?
Link copied to clipboard
abstract var ariaChecked: AriaChecked?
Link copied to clipboard
abstract var ariaColCount: Int?
Link copied to clipboard
abstract var ariaColIndex: Int?
Link copied to clipboard
abstract var ariaColIndexText: String?
Link copied to clipboard
abstract var ariaColSpan: Int?
Link copied to clipboard
abstract var ariaControls: String?
Link copied to clipboard
abstract var ariaCurrent: AriaCurrent?
Link copied to clipboard
abstract var ariaDescribedBy: String?
Link copied to clipboard
abstract var ariaDescription: String?
Link copied to clipboard
abstract var ariaDetails: String?
Link copied to clipboard
abstract var ariaDisabled: Boolean?
Link copied to clipboard
Link copied to clipboard
abstract var ariaErrorMessage: String?
Link copied to clipboard
abstract var ariaExpanded: Boolean?
Link copied to clipboard
abstract var ariaFlowTo: String?
Link copied to clipboard
abstract var ariaGrabbed: Boolean?
Link copied to clipboard
abstract var ariaHasPopup: AriaHasPopup?
Link copied to clipboard
abstract var ariaHidden: Boolean?
Link copied to clipboard
abstract var ariaInvalid: AriaInvalid?
Link copied to clipboard
abstract var ariaKeyShortcuts: String?
Link copied to clipboard
abstract var ariaLabel: String?
Link copied to clipboard
abstract var ariaLabelledBy: String?
Link copied to clipboard
abstract var ariaLevel: Int?
Link copied to clipboard
abstract var ariaLive: AriaLive?
Link copied to clipboard
abstract var ariaModal: Boolean?
Link copied to clipboard
abstract var ariaMultiline: Boolean?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract var ariaOwns: String?
Link copied to clipboard
abstract var ariaPlaceholder: String?
Link copied to clipboard
abstract var ariaPosInSet: Int?
Link copied to clipboard
abstract var ariaPressed: AriaPressed?
Link copied to clipboard
abstract var ariaReadOnly: Boolean?
Link copied to clipboard
abstract var ariaRelevant: AriaRelevant?
Link copied to clipboard
abstract var ariaRequired: Boolean?
Link copied to clipboard
Link copied to clipboard
abstract var ariaRowCount: Int?
Link copied to clipboard
abstract var ariaRowIndex: Int?
Link copied to clipboard
abstract var ariaRowIndexText: String?
Link copied to clipboard
abstract var ariaRowSpan: Int?
Link copied to clipboard
abstract var ariaSelected: Boolean?
Link copied to clipboard
abstract var ariaSetSize: Int?
Link copied to clipboard
abstract var ariaSort: AriaSort?
Link copied to clipboard
abstract var ariaValueMax: Double?
Link copied to clipboard
abstract var ariaValueMin: Double?
Link copied to clipboard
abstract var ariaValueNow: Double?
Link copied to clipboard
abstract var ariaValueText: String?
Link copied to clipboard
abstract var ascent: Double?
Link copied to clipboard
abstract var attributeName: String?
Link copied to clipboard
abstract var attributeType: String?
Link copied to clipboard
abstract var autoReverse: Boolean?
Link copied to clipboard
abstract var azimuth: Double?
Link copied to clipboard
abstract var baseFrequency: Double?
Link copied to clipboard
abstract var baselineShift: String?
Link copied to clipboard
abstract var baseProfile: String?
Link copied to clipboard
abstract var bbox: String?
Link copied to clipboard
abstract var begin: String?
Link copied to clipboard
abstract var bias: Double?
Link copied to clipboard
abstract var by: Double?
Link copied to clipboard
abstract var calcMode: String?
Link copied to clipboard
abstract var capHeight: Double?
Link copied to clipboard
abstract override var children: ReactNode?

Node passed into the SVG element.

Link copied to clipboard
abstract var classes: SvgIconClasses?

Override or extend the styles applied to the component.

Link copied to clipboard
abstract var className: ClassName?
Link copied to clipboard
abstract var clip: String?
Link copied to clipboard
abstract var clipPath: String?
Link copied to clipboard
abstract var clipPathUnits: String?
Link copied to clipboard
abstract var clipRule: String?
Link copied to clipboard
abstract override var color: SvgIconColor?

The color of the component. It supports both default and custom theme colors, which can be added as shown in the palette customization guide. You can use the htmlColor prop to apply a color attribute to the SVG element.

Link copied to clipboard
abstract var colorInterpolation: String?
Link copied to clipboard
abstract var colorProfile: String?
Link copied to clipboard
abstract var colorRendering: String?
Link copied to clipboard
abstract var component: ElementType<*>?
Link copied to clipboard
abstract var contentScriptType: String?
Link copied to clipboard
abstract var contentStyleType: String?
Link copied to clipboard
abstract var crossOrigin: CrossOrigin?
Link copied to clipboard
abstract var cursor: String?
Link copied to clipboard
abstract var cx: Double?
Link copied to clipboard
abstract var cy: Double?
Link copied to clipboard
abstract var d: String?
Link copied to clipboard
abstract var decelerate: String?
Link copied to clipboard
abstract var descent: Double?
Link copied to clipboard
abstract var diffuseConstant: Double?
Link copied to clipboard
abstract var direction: String?
Link copied to clipboard
abstract var display: String?
Link copied to clipboard
abstract var divisor: Double?
Link copied to clipboard
abstract var dominantBaseline: String?
Link copied to clipboard
abstract var dur: String?
Link copied to clipboard
abstract var dx: Double?
Link copied to clipboard
abstract var dy: Double?
Link copied to clipboard
abstract var edgeMode: String?
Link copied to clipboard
abstract var elevation: Double?
Link copied to clipboard
abstract var enableBackground: String?
Link copied to clipboard
abstract var end: String?
Link copied to clipboard
abstract var exponent: Double?
Link copied to clipboard
Link copied to clipboard
abstract var fill: String?
Link copied to clipboard
abstract var fillOpacity: String?
Link copied to clipboard
abstract var fillRule: FillRule?
Link copied to clipboard
abstract var filter: String?
Link copied to clipboard
abstract var filterRes: Double?
Link copied to clipboard
abstract var filterUnits: String?
Link copied to clipboard
abstract var floodColor: String?
Link copied to clipboard
abstract var floodOpacity: String?
Link copied to clipboard
abstract var focusable: Any?
Link copied to clipboard
abstract var fontFamily: String?
Link copied to clipboard
abstract override var fontSize: SvgIconSize?

The fontSize applied to the icon. Defaults to 24px, but can be configure to inherit font size.

Link copied to clipboard
abstract var fontSizeAdjust: String?
Link copied to clipboard
abstract var fontStretch: String?
Link copied to clipboard
abstract var fontStyle: String?
Link copied to clipboard
abstract var fontVariant: String?
Link copied to clipboard
abstract var fontWeight: String?
Link copied to clipboard
abstract var format: String?
Link copied to clipboard
abstract var fr: String?
Link copied to clipboard
abstract var from: String?
Link copied to clipboard
abstract var fx: Double?
Link copied to clipboard
abstract var fy: Double?
Link copied to clipboard
abstract var g1: String?
Link copied to clipboard
abstract var g2: String?
Link copied to clipboard
abstract var glyphName: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract var glyphRef: String?
Link copied to clipboard
abstract var gradientTransform: String?
Link copied to clipboard
abstract var gradientUnits: String?
Link copied to clipboard
abstract var hanging: Double?
Link copied to clipboard
abstract var height: Double?
Link copied to clipboard
abstract var horizAdvX: Double?
Link copied to clipboard
abstract var horizOriginX: Double?
Link copied to clipboard
abstract var href: String?
Link copied to clipboard
abstract var htmlColor: String?

Applies a color attribute to the SVG element.

Link copied to clipboard
abstract var id: String?
Link copied to clipboard
abstract var ideographic: Double?
Link copied to clipboard
abstract var imageRendering: String?
Link copied to clipboard
abstract var in: String?
Link copied to clipboard
abstract var in2: String?
Link copied to clipboard
abstract var inheritViewBox: Boolean?

If true, the root node will inherit the custom component's viewBox and the viewBox prop will be ignored. Useful when you want to reference a custom component and have SvgIcon pass that component's viewBox to the root node.

Link copied to clipboard
abstract var intercept: Double?
Link copied to clipboard
abstract var k: Double?
Link copied to clipboard
abstract var k1: Double?
Link copied to clipboard
abstract var k2: Double?
Link copied to clipboard
abstract var k3: Double?
Link copied to clipboard
abstract var k4: Double?
Link copied to clipboard
abstract var kernelMatrix: String?
Link copied to clipboard
abstract var kernelUnitLength: String?
Link copied to clipboard
abstract var kerning: String?
Link copied to clipboard
abstract var key: Key?
Link copied to clipboard
abstract var keyPoints: String?
Link copied to clipboard
abstract var keySplines: String?
Link copied to clipboard
abstract var keyTimes: String?
Link copied to clipboard
abstract var lang: String?
Link copied to clipboard
abstract var lengthAdjust: String?
Link copied to clipboard
abstract var letterSpacing: String?
Link copied to clipboard
abstract var lightingColor: String?
Link copied to clipboard
abstract var limitingConeAngle: Double?
Link copied to clipboard
abstract var local: String?
Link copied to clipboard
abstract var markerEnd: String?
Link copied to clipboard
abstract var markerHeight: Double?
Link copied to clipboard
abstract var markerMid: String?
Link copied to clipboard
abstract var markerStart: String?
Link copied to clipboard
abstract var markerUnits: String?
Link copied to clipboard
abstract var markerWidth: Double?
Link copied to clipboard
abstract var mask: String?
Link copied to clipboard
abstract var maskContentUnits: String?
Link copied to clipboard
abstract var maskUnits: String?
Link copied to clipboard
abstract var mathematical: Double?
Link copied to clipboard
abstract var max: Double?
Link copied to clipboard
abstract var media: String?
Link copied to clipboard
abstract var method: String?
Link copied to clipboard
abstract var min: Double?
Link copied to clipboard
abstract var mode: String?
Link copied to clipboard
abstract var name: String?
Link copied to clipboard
abstract var numOctaves: Int?
Link copied to clipboard
abstract var offset: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract var opacity: Double?
Link copied to clipboard
abstract var operator: String?
Link copied to clipboard
abstract var order: Int?
Link copied to clipboard
abstract var orient: String?
Link copied to clipboard
abstract var orientation: String?
Link copied to clipboard
abstract var origin: String?
Link copied to clipboard
abstract var overflow: String?
Link copied to clipboard
abstract var overlinePosition: Double?
Link copied to clipboard
abstract var overlineThickness: Double?
Link copied to clipboard
abstract var paintOrder: String?
Link copied to clipboard
abstract var panose1: String?
Link copied to clipboard
abstract var path: String?
Link copied to clipboard
abstract var pathLength: Double?
Link copied to clipboard
Link copied to clipboard
abstract var patternTransform: String?
Link copied to clipboard
abstract var patternUnits: String?
Link copied to clipboard
abstract var pointerEvents: String?
Link copied to clipboard
abstract var points: String?
Link copied to clipboard
abstract var pointsAtX: Double?
Link copied to clipboard
abstract var pointsAtY: Double?
Link copied to clipboard
abstract var pointsAtZ: Double?
Link copied to clipboard
abstract var preserveAlpha: Boolean?
Link copied to clipboard
Link copied to clipboard
abstract var primitiveUnits: String?
Link copied to clipboard
abstract var r: Double?
Link copied to clipboard
abstract var radius: Double?
Link copied to clipboard
abstract var ref: Ref<SVGSVGElement>?
Link copied to clipboard
abstract var refX: Double?
Link copied to clipboard
abstract var refY: Double?
Link copied to clipboard
abstract var renderingIntent: Int?
Link copied to clipboard
abstract var repeatCount: Double?
Link copied to clipboard
abstract var repeatDur: String?
Link copied to clipboard
abstract var requiredExtensions: String?
Link copied to clipboard
abstract var requiredFeatures: String?
Link copied to clipboard
abstract var restart: String?
Link copied to clipboard
abstract var result: String?
Link copied to clipboard
abstract var role: AriaRole?
Link copied to clipboard
abstract var rotate: String?
Link copied to clipboard
abstract var rx: Double?
Link copied to clipboard
abstract var ry: Double?
Link copied to clipboard
abstract var scale: Double?
Link copied to clipboard
abstract var seed: Int?
Link copied to clipboard
abstract override var shapeRendering: String?

The shape-rendering attribute. The behavior of the different options is described on the MDN Web Docs. If you are having issues with blurry icons you should investigate this prop.

Link copied to clipboard
abstract var slope: Double?
Link copied to clipboard
abstract var spacing: String?
Link copied to clipboard
abstract var specularConstant: Double?
Link copied to clipboard
abstract var specularExponent: Double?
Link copied to clipboard
abstract var speed: String?
Link copied to clipboard
abstract var spreadMethod: String?
Link copied to clipboard
abstract var startOffset: String?
Link copied to clipboard
abstract var stdDeviation: String?
Link copied to clipboard
abstract var stemh: Double?
Link copied to clipboard
abstract var stemv: Double?
Link copied to clipboard
abstract var stitchTiles: String?
Link copied to clipboard
abstract var stopColor: String?
Link copied to clipboard
abstract var stopOpacity: Double?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract var string: String?
Link copied to clipboard
abstract var stroke: String?
Link copied to clipboard
abstract var strokeDasharray: Any?
Link copied to clipboard
abstract var strokeDashoffset: Any?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract var strokeMiterlimit: Double?
Link copied to clipboard
abstract var strokeOpacity: String?
Link copied to clipboard
abstract var strokeWidth: Double?
Link copied to clipboard
abstract override var style: CSSProperties?
Link copied to clipboard
Link copied to clipboard
abstract var surfaceScale: Double?
Link copied to clipboard
abstract override var sx: SxProps<Theme>?

The system prop that allows defining system overrides as well as additional CSS styles.

Link copied to clipboard
abstract var systemLanguage: String?
Link copied to clipboard
abstract var tabIndex: Int?
Link copied to clipboard
abstract var tableValues: String?
Link copied to clipboard
abstract var target: WindowTarget?
Link copied to clipboard
abstract var targetX: Double?
Link copied to clipboard
abstract var targetY: Double?
Link copied to clipboard
abstract var textAnchor: String?
Link copied to clipboard
abstract var textDecoration: String?
Link copied to clipboard
abstract var textLength: String?
Link copied to clipboard
abstract var textRendering: String?
Link copied to clipboard
abstract var titleAccess: String?

Provides a human-readable title for the element that contains it. https://www.w3.org/TR/SVG-access/#Equivalent

Link copied to clipboard
abstract var to: String?
Link copied to clipboard
abstract var transform: String?
Link copied to clipboard
abstract var type: String?
Link copied to clipboard
abstract var u1: String?
Link copied to clipboard
abstract var u2: String?
Link copied to clipboard
abstract var underlinePosition: Double?
Link copied to clipboard
abstract var underlineThickness: Double?
Link copied to clipboard
abstract var unicode: String?
Link copied to clipboard
abstract var unicodeBidi: String?
Link copied to clipboard
abstract var unicodeRange: String?
Link copied to clipboard
abstract var unitsPerEm: Double?
Link copied to clipboard
abstract var vAlphabetic: Double?
Link copied to clipboard
abstract var values: String?
Link copied to clipboard
abstract var vectorEffect: String?
Link copied to clipboard
abstract var version: String?
Link copied to clipboard
abstract var vertAdvY: Double?
Link copied to clipboard
abstract var vertOriginX: Double?
Link copied to clipboard
abstract var vertOriginY: Double?
Link copied to clipboard
abstract var vHanging: Double?
Link copied to clipboard
abstract var vIdeographic: Double?
Link copied to clipboard
abstract override var viewBox: String?

Allows you to redefine what the coordinates without units mean inside an SVG element. For example, if the SVG element is 500 (width) by 200 (height), and you pass viewBox="0 0 50 20", this means that the coordinates inside the SVG will go from the top left corner (0,0) to bottom right (50,20) and each unit will be worth 10px.

Link copied to clipboard
abstract var viewTarget: String?
Link copied to clipboard
abstract var visibility: String?
Link copied to clipboard
abstract var vMathematical: Double?
Link copied to clipboard
abstract var width: Double?
Link copied to clipboard
abstract var widths: String?
Link copied to clipboard
abstract var wordSpacing: String?
Link copied to clipboard
abstract var writingMode: String?
Link copied to clipboard
abstract var x: Double?
Link copied to clipboard
abstract var x1: Double?
Link copied to clipboard
abstract var x2: Double?
Link copied to clipboard
abstract var xChannelSelector: String?
Link copied to clipboard
abstract var xHeight: Double?
Link copied to clipboard
abstract var xlinkActuate: String?
Link copied to clipboard
abstract var xlinkArcrole: String?
Link copied to clipboard
abstract var xlinkHref: String?
Link copied to clipboard
abstract var xlinkRole: String?
Link copied to clipboard
abstract var xlinkShow: String?
Link copied to clipboard
abstract var xlinkTitle: String?
Link copied to clipboard
abstract var xlinkType: String?
Link copied to clipboard
abstract var xmlBase: String?
Link copied to clipboard
abstract var xmlLang: String?
Link copied to clipboard
abstract var xmlns: String?
Link copied to clipboard
abstract var xmlnsXlink: String?
Link copied to clipboard
abstract var xmlSpace: String?
Link copied to clipboard
abstract var y: Double?
Link copied to clipboard
abstract var y1: Double?
Link copied to clipboard
abstract var y2: Double?
Link copied to clipboard
abstract var yChannelSelector: String?
Link copied to clipboard
abstract var z: Double?
Link copied to clipboard
abstract var zoomAndPan: String?

Functions

Link copied to clipboard
open inline fun <P : Props> child(type: ElementType<P>, props: P)
Link copied to clipboard
open inline operator fun <P : Props> ElementType<P>.invoke()
open inline operator fun <P : Props> ElementType<P>.invoke(noinline block: P.() -> Unit)
open inline operator fun <T> Provider<T>.invoke(value: T, noinline block: ChildrenBuilder.() -> Unit)
Link copied to clipboard
open inline operator fun Char.unaryPlus()
open inline operator fun String?.unaryPlus()
open inline operator fun ReactNode?.unaryPlus()
open inline operator fun Props?.unaryPlus()