Skip to content
BUTTONS · FREE

IconButton

A compact button for toolbars, with an accessible name built in.

When space is tight, an icon says it all. IconButton shows only an icon, yet always carries a label that doubles as the accessible name and the tooltip, so nobody is left guessing what it does.

Why it helps

  • Compact toolbar button
  • Built-in accessible name and tooltip
  • Same colors and styles as the rest of the buttons

Where it fits

  • Table row actions
  • Editor toolbars
  • Card corners
IconButton control in a RayCraft page

Example

<Stack Align="center" Spacing="3">
    <IconButton Icon="IconName.Edit" Label="Edit" />
    <IconButton Icon="IconName.Copy" Label="Copy" Variant="Variant.Outlined" />
    <IconButton Icon="IconName.Delete" Label="Delete" Color="ButtonColor.Danger" />
    <IconButton Icon="IconName.Add" Label="Add" Variant="Variant.Filled" />
    <IconButton Icon="IconName.Settings" Label="Settings" Size="Size.Small" Color="ButtonColor.Secondary" Variant="Variant.Filled" />
    <IconButton Icon="IconName.Refresh" Label="Refresh" Size="Size.Large" />
</Stack>

A short fragment. Add @using RayCraft.Blazor.Components to your page and use an interactive render mode.

Included in RayCraft Free. Working examples are in the GitHub repository (MIT); it holds example and demo code, not the library code.

All controls ยท Documentation