API documentation.

Check out the Examples for this component.


Name Type Default Description
Icon String null The Icon that will be used in the component.
Color Color Color.Default The color of the component. It supports the theme colors.
Size Size Size.Medium The Size of the component.
Edge Edge Edge.False If set uses a negative margin.
ChildContent RenderFragment null Child content of component, only shows if Icon is null or Empty.
HtmlTag String "button" The HTML element that will be rendered in the root by the component By default, is a button
ButtonType ButtonType ButtonType.Button The button Type (Button, Submit, Refresh)
Link String null If set to a URL, clicking the button will open the referenced document. Use Target to specify where
Target String null The target attribute specifies where to open the link, if Link is specified. Possible values: _blank | _self | _parent | _top | framename
Disabled Boolean False If true, the button will be disabled.
DisableElevation Boolean False If true, no drop-shadow will be used.
DisableRipple Boolean False If true, disables ripple effect.
Command ICommand null Command executed when the user clicks on an element.
CommandParameter Object null Command parameter.
OnClick EventCallback<MouseEventArgs> Button click event.
Class String null User class names, separated by space
Style String null User styles, applied on top of the component's own classes and styles
Tag Object null Use Tag to attach any user data object to the component for your convenience.
UserAttributes Dictionary<String, Object> UserAttributes carries all attributes you add to the component that don't match any of its parameters. They will be splatted onto the underlying HTML tag.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙