JSPM

@spectrum-web-components/switch

0.2.10
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 12100
  • Score
    100M100P100Q144982F
  • License Apache-2.0

Package Exports

  • @spectrum-web-components/switch

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@spectrum-web-components/switch) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Description

An sp-switch is used to turn an option on or off. Switches allow users to select the state of a single option at a time. Use a switch rather than a checkbox when activating (or deactivating) an option, instead of selecting.

Installation

npm install @spectrum-web-components/switch

# or

yarn add @spectrum-web-components/switch

Example

<sp-switch label="Switch" onclick="javascript:alert('Click')">Switch</sp-switch>

Variants

Standard switches

Standard switches are the default style for switches. The blue color provides a visual prominence that is optimal for forms, settings, etc. where the switches need to be noticed.

<sp-switch checked>Web component</sp-switch>

Quiet switches

Quiet switches are a secondary style for switches. The gray color provides a less prominent style than the standard switches. They are optimal for application panels where all visual elements are monochrome in order to direct focus to the content.

<sp-switch checked quiet>Web component</sp-switch>

State

Checked (controlled)

<sp-switch checked>Checked true</sp-switch>

Disabled

<sp-switch disabled>Disabled switch</sp-switch>

Accessibility

Switch are accessible by default, rendered in HTML using the <input type="checkbox"> element with the appropriate accessibility role, switch. When the Switch is checked or invalid, the appropriate ARIA state attribute will automatically be applied.