IconButtons provide compact action triggers using iconography, essential for clean, space-efficient interfaces.

Basic IconButton

The most basic form of an IconButton with an icon and proper accessibility attributes.

IconButton Sizes

IconButtons come in three sizes: small (32px), medium (40px), and large (48px). Choose based on interface requirements and accessibility needs.

Colored IconButtons

IconButtons can be colored using the color prop to convey different meanings or align with your design system's color palette.

Custom Styled IconButton

You can customize IconButtons using the sx prop to apply custom styling, including background colors, borders, and hover effects.

Disabled IconButton

IconButtons can be disabled to prevent user interaction when an action is not available or appropriate.