Radio

An individual <input type="radio"> element.


Options

Stacking CSS Classes

Toggle Switch: -ghost

Clashing CSS Classes

Radio: Default Radio: --colorSecondary Radio: --colorGrey
Radio: Default Radio: -wider Radio: -widest
Radio: Default Radio: -small Radio: -large

Parameters

Parameter Type Default Notes
Id String Empty
Class String Empty .-ghost .--colorSecondary .--colorGrey .-small .-large .-wider .-widest
DataTarget String Empty Defines the data-target="" attribute for using Javascript to target elements by Id.
DataParent String Empty Defines the data-parent="" attribute for using Javascript to target this elements parent by Id.
JsOnClick String Empty Defines the onclick="" attribute for triggering javascript functions.
BlazorOnClick String Empty Defines the @onclick="" attribute for triggering Blazor functions.
Content String Button Used for the text displayed on the button.
Title String Button Used for the title="" attribute, if blank the Name parameter will be used.
Type String Button Defines the type of button. Eg, Button, Reset, Submit
Disabled Bool false Used to deactivate the button.

Code

Within Razor View (.cshtml)
<component type="typeof(Button)" render-mode="Static" param-Name="@("Click me")" param-OnClick="doSomething()" />
Within Component (.razor)
<Button Name="Click me" OnClick="doSomething()" />