RadioButton
An individual radio button.
Showcase 
 Source 
 <RadioButton
  name="choices"
  value="choice"
  title="You have no choice."
>
  <span class="ml">Illusion of choice</span>
</RadioButton>
<RadioButton disabled value="tons">
  <span class="ml">Can't select me!</span>
</RadioButton>Properties #
Style Properties
| Name  | Default  | Type  | Description  | 
|---|---|---|---|
| slotLeft | false | boolean | Places the default slot (label) to the left of the radio button. | 
| selectorStyle | null | string | A CSS style string to assign to the selector circle. Can be used to make the radio button represent a color (in conjunction with the getColorPickerStylesutility). | 
Functional Properties
| Name  | Default  | Type  | Description  | 
|---|---|---|---|
| value* | string | The value assigned to the radio button input. Check MDN Docs for more information. | |
| group | null | string | The value of the currently selected radio button in the namegroup. Similar to Svelte'sbind:groupbinding on native radio buttons. | 
| disabled | false | boolean | Disables the radio button. | 
| title | null | string | Adds a tooltip to the radio button. | 
| ... | any | Everything else will be passed to the underlying <input type="radio">element. | 
Class Properties
All <RadioButton> components use the .radio class on the <label> and .selector on the selector circle. 
Falsy values passed to classes will be disregarded.
| Name  | Default  | Type  | Description  | 
|---|---|---|---|
| class | null | string | A class string to add to the root <label>element. | 
| inputClass | null | string | A class string to assign to the <input>element. | 
| selectorClass | null | string | A class string to add to the selector circle. | 
Events #
| Name  | Event Detail  | Description  | 
|---|---|---|
| change | { value, nativeEvent } | Fired when the selection changes. The valuecontains the element'svaluepassed as a property (not altered, so if you pass an object, you get an object here) andnativeEventhas the native change event. | 
Slots #
Default slot
The label for the radio button. By default, the slot is positioned to the right of the radio button, but its placement can be adjusted with the slotLeft property. 
SCSS Variables #
| Name  | Description  | Default  | 
|---|---|---|
| $main | The fill color of the selected radio button. |  #4300B0  | 
| $font | The font of the radio button's label. | 'Ubuntu' | 
| $disabled | The fill color of the disabled radio button. |  #888888  | 
| $dark | The background color of the radio button hover signifier. |  #333333  | 
| $light-contrast | The border color of an unselected radio button, or the fill color of a selected disabled one. |  #DDDDDD  | 
| $main-text | The color of the dot inside the selected radio button. |  #FFFFFF  |