v1.2.0

Icon

The Icon component renders SVG icons with consistent sizing and color. Pass any SVG as its child.

Basic

<me-icon> <svg viewBox="0 0 24 24" fill="currentColor">...</svg> </me-icon>

Colors

<me-icon color="primary">...</me-icon> <me-icon color="secondary">...</me-icon> <me-icon color="error">...</me-icon> <me-icon color="action">...</me-icon> <me-icon color="disabled">...</me-icon>

Font Sizes

<me-icon font-size="small">...</me-icon> <me-icon font-size="medium">...</me-icon> <me-icon font-size="large">...</me-icon> <me-icon font-size="inherit">...</me-icon>

API

AttributeTypeDefaultDescription
colorinherit | primary | secondary | action | error | warning | info | success | disabledinheritIcon color.
font-sizeinherit | small | medium | largemediumControls the icon size via font-size.