@spectrum-web-components/textfield
`sp-textfield` components are text boxes that allow users to input custom text entries with a keyboard. Various decorations can be displayed around the field to communicate the …
Updated by @hunterloftis
@spectrum-web-components/menu
An `<sp-menu>` is used for creating a menu list. The various elements inside a menu are given as `<sp-menu-group>`, `<sp-menu-item>`, or `<sp-menu-divider>`. Often a `<sp-menu>` …
Updated by @hunterloftis
@spectrum-web-components/field-label
An `<sp-field-label>` provides accessible labelling for form elements. Use the `for` attribute to outline the `id` of an element in the same DOM tree to which it should associate …
Updated by @hunterloftis
@spectrum-web-components/popover
An `<sp-popover>` is used to display transient content (menus, options, additional actions etc.) and appears when clicking/tapping on a source (tools, buttons, etc.) It stands out …
Updated by @hunterloftis
@spectrum-web-components/card
An `<sp-card>` represents a rectangular card that contains a variety of text and image layouts. Cards are typically used to encapsulate units of a data set, such as a gallery of …
Updated by @hunterloftis
@spectrum-web-components/picker
An `<sp-picker>` is an alternative to HTML's `<select>` element. Use `<sp-menu-item>` elements to outline the options that will be made available to the user when interacting with …
Updated by @hunterloftis
@spectrum-web-components/checkbox
`<sp-checkbox>` allow users to select multiple items from a list of independent options, or to mark an individual option as selected.
Updated by @hunterloftis
@spectrum-web-components/slider
`<sp-slider>` allows users to quickly select a value within a range. They should be used when the upper and lower bounds to the range are invariable.
Updated by @hunterloftis
@spectrum-web-components/help-text
Web component implementation of a Spectrum design HelpText
Updated by @hunterloftis
@spectrum-web-components/color-handle
The `<sp-color-handle>` is used to select a colour on an `<sp-color-area>`, `<sp-color-slider>`, or `<sp-color-wheel>`. It functions similarly to the handle on an `<sp-slider>`.
Updated by @hunterloftis
@spectrum-web-components/switch
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 …
Updated by @hunterloftis
@spectrum-web-components/action-group
`sp-action-group` delivers a set of action buttons in horizontal or vertical orientation while ensuring the appropriate spacing between those buttons. The `compact` attribute …
Updated by @hunterloftis
@spectrum-web-components/number-field
Web component implementation of a Spectrum design NumberField
Updated by @hunterloftis
@spectrum-web-components/toast
`sp-toast` elements display brief, temporary notifications. They are noticeable but do not disrupt the user experience and do not require an action to be taken.
Updated by @hunterloftis
@spectrum-web-components/radio
`<sp-radio>` and `<sp-radio-group>` allow users to select a single option from a list of mutually exclusive options. All possible options are exposed up front for users to compare.
Updated by @hunterloftis
@spectrum-web-components/underlay
An `<sp-underlay>` is used primarily in concert with elements similar to `<sp-dialog>` that lay over the rest of your page to deliver a blocking layer between those two contexts. …
Updated by @hunterloftis
@spectrum-web-components/dialog
`sp-dialog` displays important information that users need to acknowledge. They appear over the interface and block further interactions. When used directly the `sp-dialog` …
Updated by @hunterloftis
@spectrum-web-components/field-group
An `<sp-field-group>` element is used to layout a group of fields, usually `<sp-checkbox>` elements. It can be leveraged for `vertical` or `horizontal` organization of the fields …
Updated by @hunterloftis
@spectrum-web-components/bundle
`@spectrum-web-components/bundle` is a master dependancy that allows a project to import any and all of the the Spectrum Web Components. While it is a great approach to …
Updated by @hunterloftis
@spectrum-web-components/tray
Web component implementation of a Spectrum design Tray
Updated by @hunterloftis
@spectrum-web-components/divider
`sp-divider` brings clarity to a layout by grouping and dividing content that exists in close proximity. It can also be used to establish rhythm and hierarchy.
Updated by @hunterloftis
@spectrum-web-components/action-menu
An `<sp-action-menu>` is an action button that triggers an overlay with `<sp-menu-items>` for activation. Use an `<sp-menu>` element to outline the items that will be made …
Updated by @hunterloftis
@spectrum-web-components/tabs
The `<sp-tabs>` displays a list of `<sp-tab>` element children as `role="tablist"`. An `<sp-tab>` element is associated with a sibling `<sp-tab-panel>` element via their `value` …
Updated by @hunterloftis
@spectrum-web-components/asset
Use an `<sp-asset>` element to visually represent a file, folder or image in your application. File and folder representations will center themselves horizontally and vertically …
Updated by @hunterloftis