@smui/switch
TypeScript icon, indicating that this package has built-in type declarations

8.0.0-beta.3 • Public • Published

Svelte Material UI - Switch

Switches are toggles. They're like checkboxes, but cooler.

Installation

npm install --save-dev @smui/switch

Examples and Usage Information

https://sveltematerialui.com/demo/switch

Exports

(default)

A switch.

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.
  • group: (uninitialised) - The selected values of a group of switches as an array.
  • checked: (uninitialised) - A boolean, whether the switch is checked. This is used instead of group for a single switch.
  • value : null - The value of a switch in a group of switches.
  • 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 Switches in the Material design spec.

See Switch in MDC-Web for information about the upstream library's architecture.

Package Sidebar

Install

npm i @smui/switch

Weekly Downloads

5,742

Version

8.0.0-beta.3

License

Apache-2.0

Unpacked Size

94.9 kB

Total Files

17

Last publish

Collaborators

  • hperrin