npm.io
9.0.2 • Published 1 month ago

@smui/checkbox

Licence
Apache-2.0
Version
9.0.2
Deps
3
Size
262 kB
Vulns
0
Weekly
0
Stars
3.4K

Svelte Material UI - Checkbox

Checkbox is used to provide the same functionality as <input type="checkbox">.

Installation

npm install --save-dev @smui/checkbox

Examples and Usage Information

https://sveltematerialui.com/demo/checkbox

Exports

(default)

A checkbox.

Props / Defaults

  • use: [] - An array of Svelte actions and/or arrays of an action and its options.
  • class: '' - A CSS class string.
  • disabled: false - Whether the input is disabled.
  • touch: false - Increase the touch target.
  • indeterminate: (uninitialised) - Whether the state is indeterminate.
  • group: (uninitialised) - The selected values of a group of checkboxes as an array.
  • checked: (uninitialised) - A boolean, whether the checkbox is checked. This is used instead of group for a single checkbox.
  • value : null - The value of a checkbox in a group of checkboxes.
  • valueKey : (uninitialised) - If value is not a string, this should be supplied as well, and should be a unique key.
Forwarded Props
  • input$ - Props forwarded to the input element.
Functions
  • getId - Get the HTML ID of the element.

More Information

See Checkboxes in the Material design spec.

Keywords