sp-status-light

Overview API Changelog

Description

Section titled Description

An <sp-status-light> is a great way to convey semantic meaning, such as statuses and categories.

Usage

Section titled Usage

See it on NPM! How big is this package in your project? Try it on webcomponents.dev

yarn add @spectrum-web-components/status-light

Import the side effectful registration of <sp-status-light> via:

import '@spectrum-web-components/status-light/sp-status-light.js';

When looking to leverage the StatusLight base class as a type and/or for extension purposes, do so via:

import { StatusLight } from '@spectrum-web-components/status-light';

Sizes

Section titled Sizes
Small
<sp-status-light size="s" variant="positive">approved</sp-status-light>
Medium
<sp-status-light size="m" variant="positive">approved</sp-status-light>
Large
<sp-status-light size="l" variant="positive">approved</sp-status-light>
Extra Large
<sp-status-light size="xl" variant="positive">approved</sp-status-light>

Variants

Section titled Variants

There are many variants to choose from in Spectrum. The variant attribute controls the main variant of the status light, and neutral being the default. Following are the supported variants:

  • positive
  • negative
  • notice
  • info
  • neutral
  • yellow
  • fuchsia
  • indigo
  • seafoam
  • chartreuse
  • magenta
  • celery
  • purple

Disabled

Section titled Disabled
<sp-status-light variant="positive" disabled>disabled</sp-status-light>

API

Attributes and Properties

Section titled Attributes and Properties
Property Attribute Type Default Description disabled disabled boolean false A status light in a disabled state shows that a status exists, but is not available in that circumstance. This can be used to maintain layout continuity and communicate that a status may become available later. variant variant | 'negative' | 'notice' | 'positive' | 'info' | 'neutral' | 'yellow' | 'fuchsia' | 'indigo' | 'seafoam' | 'chartreuse' | 'magenta' | 'celery' | 'purple' 'info' The visual variant to apply to this status light.

Slots

Section titled Slots
Name Description default slot text label of the Status Light

Changelog

1.0.1 (2024-11-11)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

1.0.0 (2024-10-31)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.49.0 (2024-10-15)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.48.1 (2024-10-01)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.48.0 (2024-09-17)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.47.2 (2024-09-03)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.47.1 (2024-08-27)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.47.0 (2024-08-20)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.46.0 (2024-08-08)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.45.0 (2024-07-30)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.44.0 (2024-07-15)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.43.0 (2024-06-11)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.42.5 (2024-05-24)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.42.4 (2024-05-14)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.42.3 (2024-05-01)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.42.2 (2024-04-03)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.42.1 (2024-04-02)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.42.0 (2024-03-19)

Section titled

Bug Fixes

Section titled Bug Fixes
  • styles, theme: surface exports that omit Spectrum Vars proactively (#4142) (5b524c1)

Features

Section titled Features
  • asset: use core tokens (99e76f4)

0.41.2 (2024-03-05)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.41.1 (2024-02-22)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.41.0 (2024-02-13)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.40.5 (2024-02-05)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.40.4 (2024-01-29)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.40.3 (2024-01-11)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.40.2 (2023-12-18)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.40.1 (2023-12-05)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.40.0 (2023-11-16)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.39.4 (2023-11-02)

Section titled

Bug Fixes

Section titled Bug Fixes
  • overlay: place longpress helper content in a more accessible, less layout affecting location (dd12c23)

0.39.3 (2023-10-18)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.39.2 (2023-10-13)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.39.1 (2023-10-06)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.39.0 (2023-09-25)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.38.0 (2023-09-05)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.37.0 (2023-08-18)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.36.0 (2023-08-18)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.35.0 (2023-07-31)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.34.0 (2023-07-11)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.33.2 (2023-06-14)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.33.0 (2023-06-08)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.32.0 (2023-06-01)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.31.0 (2023-05-17)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.30.0 (2023-05-03)

Section titled 0.30.0 (2023-05-03)

Bug Fixes

Section titled Bug Fixes
  • correct @element jsDoc listing across library (c97a632)
  • include "type" in package.json, generate custom-elements.json (1a8d716)
  • include default export in the "exports" fields (f32407d)
  • include the "types" entry in package.json files (b432f59)
  • shared: make Focusable pass disabled always (a339d6f)
  • status-light: extend docs and styling for [disabled] (3d9fd16)
  • status-light: manage aria-disabled from disabled attribute (8bc9be7)
  • status-light: review comments for status-light (80caa08)
  • stop merging selectors in a way that alters the cascade (369388f)
  • update latest Spectrum CSS beta releases (d8d3acc)
  • update side effect listings (8160d3a)
  • update to latest spectrum-css packages (a5ca19f)
  • use latest @spectrum-css/* versions (c35eb86)

Features

Section titled Features
  • action-button: add action button pattern (03ac00a)
  • adopt DNA@7 base Spectrum CSS (e08cafd)
  • apply sizedMixin for t-shirt sizing (d7b63fb)
  • include all Dev Mode files in side effects (f70817c)
  • leverage "exports" field in package.json (321abd7)
  • shared pkg versions, devmode define warning, registry-conflicts docs (6e49565)
  • status-light: add status-light component (e3a5b3d)
  • status-light: update spectrum css input (e10fd45)
  • tabs: add sp-tab-panel element (b17d276)
  • update to Spectrum CSS v3.0.0 (e8b3d8f)
  • use @adobe/spectrum-css@2.15.1 (3918888)
  • use latest exports specification (a7ecf4b)
  • use SixedMixin to manage "size" property (8819821)

Performance Improvements

Section titled Performance Improvements
  • use "sideEffects" listing in package.json (7271614)

Reverts

Section titled Reverts
  • Revert "chore: release new versions" (a6d655d)

0.11.11 (2023-04-24)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.10 (2023-04-05)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.9 (2023-03-22)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.8 (2023-02-23)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.7 (2023-02-08)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.6 (2023-01-23)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.5 (2023-01-09)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.4 (2022-12-08)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.3 (2022-11-21)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.2 (2022-11-14)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.1 (2022-10-10)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.11.0 (2022-08-09)

Section titled

Features

Section titled Features
  • include all Dev Mode files in side effects (f70817c)

0.10.12 (2022-08-04)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.11 (2022-07-18)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.10 (2022-06-29)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.9 (2022-06-07)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.8 (2022-05-27)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.7 (2022-05-12)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.6 (2022-04-21)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.5 (2022-03-08)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.4 (2022-03-04)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.3 (2022-02-22)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.2 (2022-01-26)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.1 (2021-12-13)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.10.0 (2021-11-08)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.9.1 (2021-11-08)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.9.0 (2021-11-02)

Section titled

Features

Section titled Features
  • adopt DNA@7 base Spectrum CSS (e08cafd)

0.8.3 (2021-09-20)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.8.2 (2021-08-24)

Section titled

Bug Fixes

Section titled Bug Fixes
  • correct @element jsDoc listing across library (c97a632)

0.8.1 (2021-07-22)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.8.0 (2021-06-16)

Section titled

Features

Section titled Features
  • tabs: add sp-tab-panel element (b17d276)

0.7.5 (2021-05-12)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.7.4 (2021-04-09)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.7.3 (2021-03-29)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.7.2 (2021-03-22)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.7.1 (2021-03-05)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.7.0 (2021-03-04)

Section titled

Features

Section titled Features
  • use latest exports specification (a7ecf4b)

0.6.1 (2021-02-11)

Section titled

Bug Fixes

Section titled Bug Fixes
  • update to latest spectrum-css packages (a5ca19f)

0.6.0 (2021-01-21)

Section titled

Bug Fixes

Section titled Bug Fixes
  • include the "types" entry in package.json files (b432f59)
  • stop merging selectors in a way that alters the cascade (369388f)
  • update latest Spectrum CSS beta releases (d8d3acc)
  • use latest @spectrum-css/* versions (c35eb86)

Features

Section titled Features
  • apply sizedMixin for t-shirt sizing (d7b63fb)
  • use SixedMixin to manage "size" property (8819821)
  • action-button: add action button pattern (03ac00a)
  • status-light: update spectrum css input (e10fd45)

0.5.0 (2021-01-13)

Section titled

Bug Fixes

Section titled Bug Fixes
  • include the "types" entry in package.json files (b432f59)
  • stop merging selectors in a way that alters the cascade (369388f)
  • update latest Spectrum CSS beta releases (d8d3acc)
  • use latest @spectrum-css/* versions (c35eb86)

Features

Section titled Features
  • apply sizedMixin for t-shirt sizing (d7b63fb)
  • use SixedMixin to manage "size" property (8819821)
  • action-button: add action button pattern (03ac00a)
  • status-light: update spectrum css input (e10fd45)

0.4.3 (2020-10-12)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.4.2 (2020-10-12)

Section titled

Bug Fixes

Section titled Bug Fixes
  • include default export in the "exports" fields (f32407d)

0.4.1 (2020-09-25)

Section titled

Bug Fixes

Section titled Bug Fixes
  • update side effect listings (8160d3a)

0.4.0 (2020-08-31)

Section titled

Features

Section titled Features
  • update to Spectrum CSS v3.0.0 (e8b3d8f)

0.3.1 (2020-08-19)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.3.0 (2020-07-17)

Section titled

Bug Fixes

Section titled Bug Fixes
  • status-light: manage aria-disabled from disabled attribute (8bc9be7)

Features

Section titled Features
  • leverage "exports" field in package.json (321abd7)

0.2.6 (2020-06-08)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.2.5 (2020-04-16)

Section titled

Performance Improvements

Section titled Performance Improvements
  • use "sideEffects" listing in package.json (7271614)

0.2.4 (2020-04-07)

Section titled

Bug Fixes

Section titled Bug Fixes
  • status-light: extend docs and styling for disabled

0.2.3 (2020-03-11)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.2.2 (2020-01-06)

Section titled

Note: Version bump only for package @spectrum-web-components/status-light

0.2.1 (2019-11-27)

Section titled

Bug Fixes

Section titled Bug Fixes
  • include "type" in package.json, generate custom-elements.json (1a8d716)

0.2.0 (2019-11-19)

Section titled

Features

Section titled Features
  • use @adobe/spectrum-css@2.15.1 (3918888)

0.1.1 (2019-11-01)

Section titled

Bug Fixes

Section titled Bug Fixes
  • shared: make Focusable pass disabled always (a339d6f)

0.1.0 (2019-10-23)

Section titled 0.1.0 (2019-10-23)

Bug Fixes

Section titled Bug Fixes
  • status-light: review comments for status-light (80caa08)

Features

Section titled Features
  • status-light: add status-light component (e3a5b3d)