22 lines
689 B
Plaintext
22 lines
689 B
Plaintext
@namespace Connected.Components
|
|
|
|
@inherits UIComponent
|
|
|
|
@{
|
|
var ariaPressedValue = @Toggled ? "true" : "false";
|
|
}
|
|
|
|
<IconButton Icon="@(Toggled ? ToggledIcon : Icon)"
|
|
Size="(Toggled ? ToggledSize : Size)"
|
|
Color="(Toggled ? ToggledColor : Color)"
|
|
Title="@(Toggled && ToggledTitle != null ? ToggledTitle : Title)"
|
|
Variant="Variant"
|
|
Disabled="Disabled"
|
|
Edge="Edge"
|
|
DisableRipple="DisableRipple"
|
|
OnClick="Toggle"
|
|
Class="@Class"
|
|
Style="@Style"
|
|
aria-pressed="@ariaPressedValue"
|
|
@attributes="UserAttributes" />
|