Variable
Static Public Summary | ||
public |
Accordion: * An Accordion component consisting of multiple collapsible items. |
|
public |
A Accordion item component |
|
public |
ActionBar: * An ActionBar component containing arbitrary items. |
|
public |
this variable was deprecated.
An ActionBar container component |
|
public |
An ActionBar item component |
|
public |
An ActionBar primary component |
|
public |
An ActionBar secondary component |
|
public |
Alert: * An Alert component used as static indicators of an operation's result, or as messages to highlight
information to the user. It does not include a close button by default, but you can add it manually by adding the
|
|
public |
AnchorButton: * A Link component rendering as a button allowing us to style an anchor element that both looks and behaves like a button rather than a link. |
|
public |
AnchorList: * An AnchorList component that supports multi-line text, icons, and text wrapping with ellipsis. |
|
public |
An AnchorList item component |
|
public |
Autocomplete: * An Autocomplete component that allows users to search and select from a list of options. |
|
public |
The Autocomplete Item |
|
public |
Banner: * A Banner component |
|
public |
Button: * A Button component containing text and/or an icon. |
|
public |
ButtonGroup: * A ButtonGroup component that can be used as a selection form field. |
|
public |
ButtonList: * A ButtonList component that supports multi-line text, icons, and text wrapping with ellipsis. |
|
public |
An ButtonList item component |
|
public |
Calendar: * A Calendar component that can be used as a date selection form field. |
|
public |
Card: * A Card component to display content in different variations. |
|
public |
CardProperty: * A Card property component |
|
public |
The Card PropertyList component |
|
public |
A CharacterCount component that indicates the remaining characters in a Textfield or Textarea. |
|
public |
Checkbox: * A Checkbox component to be used as a form field. |
|
public |
A CheckboxGroup component to group checkbox fields |
|
public |
Clock: * A Clock component that can be used as a time selection form field. |
|
public |
CoachMark: * A coach mark component to highlight UI elements on the page. |
|
public |
ColorFormats: {"HSL": string, "HSV": string, "RGB": string, "PRGB": string, "HEX": string, "HEX3": string, "HEX4": string, "HEX8": string, "NAME": string} Copyright 2021 Adobe. |
|
public |
ColorInput: * A ColorInput component than can be used as a form field to select from a list of color options. |
|
public |
A ColorInput Color properties component |
|
public |
A ColorInput Item component |
|
public |
A ColorInput Slider component |
|
public |
A ColorInput Swatch component |
|
public |
A ColorInput Swatches component |
|
public |
ColumnView: * A ColumnView component to display and allow users to browse and select items in a dynamic tree structure (e.g. |
|
public |
A ColumnView Column component |
|
public |
A ColumnView Item component |
|
public |
A ColumnView Preview component |
|
public |
CycleButton: * A CycleButton component is a simple multi-state toggle button that toggles between the possible items below a certain threshold, and shows them in a popover selector when above. |
|
public |
A CycleButton Action component |
|
public |
A CycleButton Item component |
|
public |
Datepicker: * A Datepicker component that can be used as a date and time selection form field. |
|
public |
Dialog: * A Dialog component that supports various use cases with custom content. |
|
public |
Drawer: * A Drawer component to display content that can be opened and closed with a sliding animation. |
|
public |
FileUpload: * A FileUpload component that manages the upload process of multiple files. |
|
public |
Icon: * An Icon component. |
|
public |
List: * A List component that supports multi-line text, icons, and text wrapping with ellipsis. |
|
public |
ListDivider: * The List divider |
|
public |
ListItem: * A List item component |
|
public |
Masonry: * A Masonry component that allows to lay out items in a masonry grid. |
|
public |
MasonryItem: * A Masonry Item component |
|
public |
Multifield: * A Multifield component that enables adding, reordering, and removing multiple instances of a component. |
|
public |
A Multifield item component. |
|
public |
NumberInput: * A NumberInput component is a numeric control form field. |
|
public |
Overlay: * |
|
public |
Panel: * A Panel component |
|
public |
PanelStack: * A PanelStack component holding a collection of panels. |
|
public |
Popover: * A Popover component for small overlay content. |
|
public |
The Popover separator |
|
public |
Progress: * A Progress component to indicate progress of processes. |
|
public |
QuickActions: * A QuickActions component is an overlay component that reveals actions when interacting with a container. |
|
public |
A QuickActions item component |
|
public |
Radio: * A Radio component to be used as a form field. |
|
public |
RadioGroup: * A RadioGroup component to group radio fields |
|
public |
RangedSlider: * A Ranged Slider |
|
public |
|
|
public |
Copyright 2020 Adobe. |
|
public |
|
|
public |
Search: * A Search component is a search styled form field. |
|
public |
Select: * A Select component is a form field that allows users to select from a list of options. |
|
public |
SelectItem: * A Select item component |
|
public |
SelectList: * A SelectList component is a selectable list of items. |
|
public |
A SelectList group component |
|
public |
A SelectList item component |
|
public |
SideNav: * A Side Navigation component to navigate the entire content of a product or a section. |
|
public |
SideNavItem: * A SideNav Item component. |
|
public |
SideNavLevel: * A SideNav Level component |
|
public |
Slider: * |
|
public |
SliderItem: * The Slider item |
|
public |
SplitButton: * A Split Button component composed of an action and a trigger AnchorButton or Button. |
|
public |
Status: * A Status component to describe the condition of another entity. |
|
public |
Step: * A Step component |
|
public |
StepList: * A StepList component that holds a collection of steps. |
|
public |
Switch: * A Switch component is a toggle form field similar to a Checkbox component. |
|
public |
Tab: * A Tab component |
|
public |
TabView: * A TabView component is the wrapping container used to create the typical Tabbed pattern. |
|
public |
Table: * A Table component is a container component to display and manipulate data in two dimensions. |
|
public |
TableBody: * A Table body component |
|
public |
TableCell: * A Table cell component |
|
public |
TableColumn: * A Table column component |
|
public |
TableFoot: * A Table foot component |
|
public |
TableHead: * A Table head component |
|
public |
A Table header cell component |
|
public |
TableRow: * A Table row component |
|
public |
Tag: * A Tag component |
|
public |
TagList: * A TagList component is a form field container to manipulate tags. |
|
public |
Textarea: * A Textarea component is the default multi-line text form field. |
|
public |
Textfield: * A Textfield component is the default single line text form field. |
|
public |
Toast: * Toasts display brief temporary notifications. |
|
public |
Tooltip: * A Tooltip component that can be attached to any element and may be displayed immediately or on hovering the target element. |
|
public |
Tree: * A Tree component is a container component to display collapsible content. |
|
public |
TreeItem: * A Tree item component |
|
public |
Wait: * A Wait component to be used to indicate a process that is in-progress for an indefinite amount of time. |
|
public |
WizardView: * A WizardView component is the wrapping container used to create the typical Wizard pattern. |
|
public |
|
|
public |
|
|
public |
|
|
public |
An i18n service. |
|
public |
A key listener for global hotkeys is exposed for document eventing handling. |
|
public |
Used to store i18n strings. |
|
public |
|
|
public |
|
|
public |
|
Static Public
public Accordion: * source
import {Accordion} from '@adobe/coral-spectrum'
An Accordion component consisting of multiple collapsible items.
Example:
<coral-accordion></coral-accordion>
new Coral.Accordion();
public AccordionItem: * source
import {Accordion} from '@adobe/coral-spectrum'
A Accordion item component
Example:
<coral-accordion-item></coral-accordion-item>
new Coral.Accordion.Item();
public ActionBar: * source
import {ActionBar} from '@adobe/coral-spectrum'
An ActionBar component containing arbitrary items. An item can either be added to the left or the right side of the bar. All items that do not fit into the bar are hidden but still accessible.
Example:
<coral-actionbar></coral-actionbar>
new Coral.ActionBar();
public ActionBarContainer: * source
import {ActionBar} from '@adobe/coral-spectrum'
An ActionBar container component
Example:
<coral-actionbar-container></coral-actionbar-container>
new Coral.ActionBar.Container();
public ActionBarItem: * source
import {ActionBar} from '@adobe/coral-spectrum'
An ActionBar item component
Example:
<coral-actionbar-item></coral-actionbar-item>
new Coral.ActionBar.Item();
public ActionBarPrimary: * source
import {ActionBar} from '@adobe/coral-spectrum'
An ActionBar primary component
Example:
<coral-actionbar-primary></coral-actionbar-primary>
new Coral.ActionBar.Primary();
public ActionBarSecondary: * source
import {ActionBar} from '@adobe/coral-spectrum'
An ActionBar secondary component
Example:
<coral-actionbar-secondary></coral-actionbar-secondary>
new Coral.ActionBar.Secondary();
public Alert: * source
import {Alert} from '@adobe/coral-spectrum'
An Alert component used as static indicators of an operation's result, or as messages to highlight
information to the user. It does not include a close button by default, but you can add it manually by adding the
coral-close
attribute on an element contained by the Alert.
Example:
<coral-alert></coral-alert>
new Coral.Alert();
public AnchorButton: * source
import {AnchorButton} from '@adobe/coral-spectrum'
A Link component rendering as a button allowing us to style an anchor element that both looks and behaves
like a button rather than a link. It can receive keyboard focus regardless of whether or not it has an href
attribute, can be activated using either the SPACE
key or the ENTER
key, and is identified to
assistive technology as a button element.
Example:
<a is="coral-anchorbutton"></a>
new Coral.AnchorButton();
public AnchorList: * source
import {AnchorList} from '@adobe/coral-spectrum'
An AnchorList component that supports multi-line text, icons, and text wrapping with ellipsis.
Example:
<coral-anchorlist></coral-anchorlist>
new Coral.AnchorList();
public AnchorListItem: * source
import {AnchorList} from '@adobe/coral-spectrum'
An AnchorList item component
Example:
<coral-anchorlist-item></coral-anchorlist-item>
new Coral.AnchorList.Item();
public Autocomplete: * source
import {Autocomplete} from '@adobe/coral-spectrum'
An Autocomplete component that allows users to search and select from a list of options.
Example:
<coral-autocomplete></coral-autocomplete>
new Coral.Autocomplete();
public AutocompleteItem: * source
import {Autocomplete} from '@adobe/coral-spectrum'
The Autocomplete Item
Example:
<coral-autocomplete-item></coral-autocomplete-item>
new Coral.Autocomplete.Item();
public Banner: * source
import {Banner} from '@adobe/coral-spectrum'
A Banner component
Example:
<coral-banner></coral-banner>
new Coral.Banner();
public Button: * source
import {Button} from '@adobe/coral-spectrum'
A Button component containing text and/or an icon.
Example:
<button is="coral-button"></button>
new Coral.Button();
public ButtonGroup: * source
import {ButtonGroup} from '@adobe/coral-spectrum'
A ButtonGroup component that can be used as a selection form field.
Example:
<coral-buttongroup></coral-buttongroup>
new Coral.ButtonGroup();
public ButtonList: * source
import {ButtonList} from '@adobe/coral-spectrum'
A ButtonList component that supports multi-line text, icons, and text wrapping with ellipsis.
Example:
<coral-buttonlist></coral-buttonlist>
new Coral.ButtonList();
public ButtonListItem: * source
import {ButtonList} from '@adobe/coral-spectrum'
An ButtonList item component
Example:
<coral-buttonlist-item></coral-buttonlist-item>
new Coral.ButtonList.Item();
public Calendar: * source
import {Calendar} from '@adobe/coral-spectrum'
A Calendar component that can be used as a date selection form field. Leverages momentJS if loaded on the page.
Example:
<coral-calendar></coral-calendar>
new Coral.Calendar();
public Card: * source
import {Card} from '@adobe/coral-spectrum'
A Card component to display content in different variations.
Example:
<coral-card></coral-card>
new Coral.Card();
public CardProperty: * source
import {Card} from '@adobe/coral-spectrum'
A Card property component
Example:
<coral-card-property></coral-card-property>
new Coral.Card.Property();
public CardPropertyList: * source
import {Card} from '@adobe/coral-spectrum'
The Card PropertyList component
Example:
<coral-card-propertylist></coral-card-propertylist>
new Coral.Card.PropertyList();
public CharacterCount: * source
import {CharacterCount} from '@adobe/coral-spectrum'
A CharacterCount component that indicates the remaining characters in a Textfield or Textarea.
Example:
<coral-charactercount></coral-charactercount>
new Coral.CharacterCount();
public Checkbox: * source
import {Checkbox} from '@adobe/coral-spectrum'
A Checkbox component to be used as a form field.
Example:
<coral-checkbox></coral-checkbox>
new Coral.Checkbox();
public CheckboxGroup: * source
import {CheckboxGroup} from '@adobe/coral-spectrum'
A CheckboxGroup component to group checkbox fields
Example:
<coral-checkboxgroup></coral-checkboxgroup>
new Coral.CheckboxGroup();
public Clock: * source
import {Clock} from '@adobe/coral-spectrum'
A Clock component that can be used as a time selection form field. Leverages momentJS if loaded on the page.
Example:
<coral-clock></coral-clock>
new Coral.Clock();
public CoachMark: * source
import {CoachMark} from '@adobe/coral-spectrum'
A coach mark component to highlight UI elements on the page.
Example:
<coral-coachmark></coral-coachmark>
new Coral.CoachMark();
public ColorFormats: {"HSL": string, "HSV": string, "RGB": string, "PRGB": string, "HEX": string, "HEX3": string, "HEX4": string, "HEX8": string, "NAME": string} source
import {ColorFormats} from '@adobe/coral-spectrum'
Copyright 2021 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
public ColorInput: * source
import {ColorInput} from '@adobe/coral-spectrum'
A ColorInput component than can be used as a form field to select from a list of color options.
Example:
<coral-colorinput></coral-colorinput>
new Coral.ColorInput();
public ColorInputColorProperties: * source
import {ColorInput} from '@adobe/coral-spectrum'
A ColorInput Color properties component
Example:
<coral-colorinput-colorproperties></coral-colorinput-colorproperties>
new Coral.ColorInput.ColorProperties();
public ColorInputItem: * source
import {ColorInput} from '@adobe/coral-spectrum'
A ColorInput Item component
Example:
<coral-colorinput-item></coral-colorinput-item>
new Coral.ColorInput.Item();
public ColorInputSlider: * source
import {ColorInput} from '@adobe/coral-spectrum'
A ColorInput Slider component
Example:
<coral-colorinput-slider></coral-colorinput-slider>
new Coral.ColorInput.Slider();
public ColorInputSwatch: * source
import {ColorInput} from '@adobe/coral-spectrum'
A ColorInput Swatch component
Example:
<coral-colorinput-swatch></coral-colorinput-swatch>
new Coral.ColorInput.Swatch();
public ColorInputSwatches: * source
import {ColorInput} from '@adobe/coral-spectrum'
A ColorInput Swatches component
Example:
<coral-colorinput-swatches></coral-colorinput-swatches>
new Coral.ColorInput.Swatches();
public ColumnView: * source
import {ColumnView} from '@adobe/coral-spectrum'
A ColumnView component to display and allow users to browse and select items in a dynamic tree structure (e.g. a filesystem or multi-level navigation).
Example:
<coral-columnview></coral-columnview>
new Coral.ColumnView();
public ColumnViewColumn: * source
import {ColumnView} from '@adobe/coral-spectrum'
A ColumnView Column component
Example:
<coral-columnview-column></coral-columnview-column>
new Coral.ColumnView.Column();
public ColumnViewItem: * source
import {ColumnView} from '@adobe/coral-spectrum'
A ColumnView Item component
Example:
<coral-columnview-item></coral-columnview-item>
new Coral.ColumnView.Item();
public ColumnViewPreview: * source
import {ColumnView} from '@adobe/coral-spectrum'
A ColumnView Preview component
Example:
<coral-columnview-preview></coral-columnview-preview>
new Coral.ColumnView.Preview();
public CycleButton: * source
import {CycleButton} from '@adobe/coral-spectrum'
A CycleButton component is a simple multi-state toggle button that toggles between the possible items below a certain threshold, and shows them in a popover selector when above.
Example:
<coral-cyclebutton></coral-cyclebutton>
new Coral.CycleButton();
public CycleButtonAction: * source
import {CycleButton} from '@adobe/coral-spectrum'
A CycleButton Action component
Example:
<coral-cyclebutton-action></coral-cyclebutton-action>
new Coral.CycleButton.Action();
public CycleButtonItem: * source
import {CycleButton} from '@adobe/coral-spectrum'
A CycleButton Item component
Example:
<coral-cyclebutton-item></coral-cyclebutton-item>
new Coral.CycleButton.Item();
public Datepicker: * source
import {Datepicker} from '@adobe/coral-spectrum'
A Datepicker component that can be used as a date and time selection form field. Leverages momentJS if loaded on the page.
Example:
<coral-datepicker></coral-datepicker>
new Coral.Datepicker();
public Dialog: * source
import {Dialog} from '@adobe/coral-spectrum'
A Dialog component that supports various use cases with custom content. The Dialog can be given a size by
using the special attribute [coral-dialog-size]
as selector.
Example:
<coral-dialog></coral-dialog>
new Coral.Dialog();
public Drawer: * source
import {Drawer} from '@adobe/coral-spectrum'
A Drawer component to display content that can be opened and closed with a sliding animation.
Example:
<coral-drawer></coral-drawer>
new Coral.Drawer();
public FileUpload: * source
import {FileUpload} from '@adobe/coral-spectrum'
A FileUpload component that manages the upload process of multiple files. Child elements of FileUpload can be given special attributes to enable functionality:
[coral-fileupload-select]
. Click to choose file(s), replacing existing files.[coral-fileupload-dropzone]
. Drag and drop files to choose file(s), replacing existing files.[coral-fileupload-clear]
. Click to remove all files from the queue.[coral-fileupload-submit]
. Click to start uploading.[coral-fileupload-abort]
. Click to abort all uploads.[coral-fileupload-abortfile="filename.txt"]
. Click to abort a specific file, leaving it in the queue.[coral-fileupload-removefile="filename.txt"]
. Click to remove a specific file from the queue.[coral-fileupload-uploadfile="filename.txt"]
. Click to start uploading a specific file.
Example:
<coral-fileupload></coral-fileupload>
new Coral.FileUpload();
public Icon: * source
import {Icon} from '@adobe/coral-spectrum'
An Icon component. Icon ships with a set of SVG icons.
Example:
<coral-icon></coral-icon>
new Coral.Icon();
public List: * source
import {List} from '@adobe/coral-spectrum'
A List component that supports multi-line text, icons, and text wrapping with ellipsis.
Example:
<coral-list></coral-list>
new Coral.List();
public ListDivider: * source
import {List} from '@adobe/coral-spectrum'
The List divider
Example:
<coral-list-divider></coral-list-divider>
new Coral.List.Divider();
public ListItem: * source
import {List} from '@adobe/coral-spectrum'
A List item component
Example:
<coral-list-item></coral-list-item>
new Coral.List.Item();
public Masonry: * source
import {Masonry} from '@adobe/coral-spectrum'
A Masonry component that allows to lay out items in a masonry grid.
Example:
<coral-masonry></coral-masonry>
new Coral.Masonry();
public MasonryItem: * source
import {Masonry} from '@adobe/coral-spectrum'
A Masonry Item component
Example:
<coral-masonry-item></coral-masonry-item>
new Coral.Masonry.Item();
public Multifield: * source
import {Multifield} from '@adobe/coral-spectrum'
A Multifield component that enables adding, reordering, and removing multiple instances of a component.
Multifield partially supports the template
element in IE 11. If adding/removing items in the template
is required, template.content
should be used.
Child elements can be given a special attribute to enable functionality:
[coral-multifield-add]
. Click to add an item.
Example:
<coral-multifield></coral-multifield>
new Coral.Multifield();
public MultifieldItem: * source
import {Multifield} from '@adobe/coral-spectrum'
A Multifield item component. It can have a pre-filled content different from the Multifield template but added items will always be rendered based on the template.
Example:
<coral-multifield-item></coral-multifield-item>
new Coral.Multifield.Item();
public NumberInput: * source
import {NumberInput} from '@adobe/coral-spectrum'
A NumberInput component is a numeric control form field. It follows the ARIA specification for spinbutton.
This means the following keys are valid for interacting with it: up
, down
, left
,
right
, pageup
, pagedown
, home
, end
and the Mouse Wheel.
Example:
<coral-numberinput></coral-numberinput>
new Coral.NumberInput();
public Panel: * source
import {Panel} from '@adobe/coral-spectrum'
A Panel component
Example:
<coral-panel></coral-panel>
new Coral.Panel();
public PanelStack: * source
import {PanelStack} from '@adobe/coral-spectrum'
A PanelStack component holding a collection of panels. It wraps content, keeping only the selected panel in view.
Example:
<coral-panelstack></coral-panelstack>
new Coral.PanelStack();
public Popover: * source
import {Popover} from '@adobe/coral-spectrum'
A Popover component for small overlay content.
Example:
<coral-popover></coral-popover>
new Coral.Popover();
public PopoverSeparator: * source
import {Popover} from '@adobe/coral-spectrum'
The Popover separator
Example:
<coral-popover-separator></coral-popover-separator>
new Coral.Popover.Separator();
public Progress: * source
import {Progress} from '@adobe/coral-spectrum'
A Progress component to indicate progress of processes.
Example:
<coral-progress></coral-progress>
new Coral.Progress();
public QuickActions: * source
import {QuickActions} from '@adobe/coral-spectrum'
A QuickActions component is an overlay component that reveals actions when interacting with a container. Hovering the target will display the QuickActions. They can also be launched by pressing the shift + F10 key combination when the target is focused.
Example:
<coral-quickactions></coral-quickactions>
new Coral.QuickActions();
public QuickActionsItem: * source
import {QuickActions} from '@adobe/coral-spectrum'
A QuickActions item component
Example:
<coral-quickactions-item></coral-quickactions-item>
new Coral.QuickActions.Item();
public Radio: * source
import {Radio} from '@adobe/coral-spectrum'
A Radio component to be used as a form field.
Example:
<coral-radio></coral-radio>
new Coral.Radio();
public RadioGroup: * source
import {RadioGroup} from '@adobe/coral-spectrum'
A RadioGroup component to group radio fields
Example:
<coral-radiogroup></coral-radiogroup>
new Coral.RadioGroup();
public RangedSlider: * source
import {RangedSlider} from '@adobe/coral-spectrum'
A Ranged Slider
Example:
<coral-rangedslider></coral-rangedslider>
new Coral.RangedSlider();
public SPECTRUM_ICONS: string source
import {SPECTRUM_ICONS} from '@adobe/coral-spectrum'
Copyright 2020 Adobe. All rights reserved. This file is licensed to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
public SPECTRUM_ICONS_COLOR: string source
import {SPECTRUM_ICONS_COLOR} from '@adobe/coral-spectrum'
public Search: * source
import {Search} from '@adobe/coral-spectrum'
A Search component is a search styled form field.
Example:
<coral-search></coral-search>
new Coral.Search();
public Select: * source
import {Select} from '@adobe/coral-spectrum'
A Select component is a form field that allows users to select from a list of options. If this component is shown on a mobile device, it will show a native select list, instead of the select list styled via Coral Spectrum.
Example:
<coral-select></coral-select>
new Coral.Select();
public SelectItem: * source
import {Select} from '@adobe/coral-spectrum'
A Select item component
Example:
<coral-select-item></coral-select-item>
new Coral.Select.Item();
public SelectList: * source
import {SelectList} from '@adobe/coral-spectrum'
A SelectList component is a selectable list of items.
Example:
<coral-selectlist></coral-selectlist>
new Coral.SelectList();
public SelectListGroup: * source
import {SelectList} from '@adobe/coral-spectrum'
A SelectList group component
Example:
<coral-selectlist-group></coral-selectlist-group>
new Coral.SelectList.Group();
public SelectListItem: * source
import {SelectList} from '@adobe/coral-spectrum'
A SelectList item component
Example:
<coral-selectlist-item></coral-selectlist-item>
new Coral.SelectList.Item();
public SideNav: * source
import {SideNav} from '@adobe/coral-spectrum'
A Side Navigation component to navigate the entire content of a product or a section. These can be used for a single level or a multi-level navigation.
Example:
<coral-sidenav></coral-sidenav>
new Coral.SideNav();
public SideNavItem: * source
import {SideNav} from '@adobe/coral-spectrum'
A SideNav Item component.
Example:
<coral-sidenav-item></coral-sidenav-item>
new Coral.SideNav.Item();
public SideNavLevel: * source
import {SideNav} from '@adobe/coral-spectrum'
A SideNav Level component
Example:
<coral-sidenav-level></coral-sidenav-level>
new Coral.SideNav.Level();
public SliderItem: * source
import {Slider} from '@adobe/coral-spectrum'
The Slider item
Example:
<coral-slider-item></coral-slider-item>
new Coral.Slider.Item();
public SplitButton: * source
import {SplitButton} from '@adobe/coral-spectrum'
A Split Button component composed of an action and a trigger AnchorButton or Button. These elements should be marked with following attributes:
[coral-splitbutton-action]
for the main action button.[coral-splitbutton-trigger]
for the trigger button.
Example:
<coral-splitbutton></coral-splitbutton>
new Coral.SplitButton();
public Status: * source
import {Status} from '@adobe/coral-spectrum'
A Status component to describe the condition of another entity. They can be used to convey semantic meaning such as statuses and categories.
Example:
<coral-status></coral-status>
new Coral.Status();
public Step: * source
import {Step} from '@adobe/coral-spectrum'
A Step component
Example:
<coral-step></coral-step>
new Coral.Step();
public StepList: * source
import {StepList} from '@adobe/coral-spectrum'
A StepList component that holds a collection of steps.
Example:
<coral-steplist></coral-steplist>
new Coral.StepList();
public Switch: * source
import {Switch} from '@adobe/coral-spectrum'
A Switch component is a toggle form field similar to a Checkbox component.
Example:
<coral-switch></coral-switch>
new Coral.Switch();
public Tab: * source
import {Tab} from '@adobe/coral-spectrum'
A Tab component
Example:
<coral-tab></coral-tab>
new Coral.Tab();
public TabView: * source
import {TabView} from '@adobe/coral-spectrum'
A TabView component is the wrapping container used to create the typical Tabbed pattern. This is intended to be used with a TabList and PanelStack.
Example:
<coral-tabview></coral-tabview>
new Coral.TabView();
public Table: * source
import {Table} from '@adobe/coral-spectrum'
A Table component is a container component to display and manipulate data in two dimensions. To define table actions on specific elements, handles can be used. A handle is given a special attribute :
[coral-table-select]
. Select/unselect all table items.[coral-table-rowselect]
. Select/unselect the table item.[coral-table-roworder]
. Drag to order the table item.[coral-table-rowlock]
. Lock/unlock the table item.
Example:
<table is="coral-table"></table>
new Coral.Table();
public TableBody: * source
import {Table} from '@adobe/coral-spectrum'
A Table body component
Example:
<tbody is="coral-table-body"></tbody>
new Coral.Table.Body();
public TableCell: * source
import {Table} from '@adobe/coral-spectrum'
A Table cell component
Example:
<td is="coral-table-cell"></td>
new Coral.Table.Cell();
public TableColumn: * source
import {Table} from '@adobe/coral-spectrum'
A Table column component
Example:
<col is="coral-table-column"></col>
new Coral.Table.Column();
public TableFoot: * source
import {Table} from '@adobe/coral-spectrum'
A Table foot component
Example:
<tfoot is="coral-table-foot"></tfoot>
new Coral.Table.Foot();
public TableHead: * source
import {Table} from '@adobe/coral-spectrum'
A Table head component
Example:
<thead is="coral-table-head"></thead>
new Coral.Table.Head();
public TableHeaderCell: * source
import {Table} from '@adobe/coral-spectrum'
A Table header cell component
Example:
<th is="coral-table-headercell"></th>
new Coral.Table.HeaderCell();
public TableRow: * source
import {Table} from '@adobe/coral-spectrum'
A Table row component
Example:
<tr is="coral-table-row"></tr>
new Coral.Table.Row();
public Tag: * source
import {Tag} from '@adobe/coral-spectrum'
A Tag component
Example:
<coral-tag></coral-tag>
new Coral.Tag();
public TagList: * source
import {TagList} from '@adobe/coral-spectrum'
A TagList component is a form field container to manipulate tags.
Example:
<coral-taglist></coral-taglist>
new Coral.TagList();
public Textarea: * source
import {Textarea} from '@adobe/coral-spectrum'
A Textarea component is the default multi-line text form field.
Example:
<textarea is="coral-textarea"></textarea>
new Coral.Textarea();
public Textfield: * source
import {Textfield} from '@adobe/coral-spectrum'
A Textfield component is the default single line text form field.
Example:
<input is="coral-textfield"></input>
new Coral.Textfield();
public Toast: * source
import {Toast} from '@adobe/coral-spectrum'
Toasts display brief temporary notifications. They are noticeable but do not disrupt the user experience and do not require an action to be taken.
Example:
<coral-toast></coral-toast>
new Coral.Toast();
public Tooltip: * source
import {Tooltip} from '@adobe/coral-spectrum'
A Tooltip component that can be attached to any element and may be displayed immediately or on hovering the target element.
Example:
<coral-tooltip></coral-tooltip>
new Coral.Tooltip();
public Tree: * source
import {Tree} from '@adobe/coral-spectrum'
A Tree component is a container component to display collapsible content. Tree items don't expand by default. It's the developer's responsibility to handle it by listening to the coral-collection:add and coral-collection:remove events.
Example:
<coral-tree></coral-tree>
new Coral.Tree();
public TreeItem: * source
import {Tree} from '@adobe/coral-spectrum'
A Tree item component
Example:
<coral-tree-item></coral-tree-item>
new Coral.Tree.Item();
public Wait: * source
import {Wait} from '@adobe/coral-spectrum'
A Wait component to be used to indicate a process that is in-progress for an indefinite amount of time. When the time is known, Progress should be used instead.
Example:
<coral-wait></coral-wait>
new Coral.Wait();
public WizardView: * source
import {WizardView} from '@adobe/coral-spectrum'
A WizardView component is the wrapping container used to create the typical Wizard pattern. This is intended to be used with a StepList and a PanelStack.
Example:
<coral-wizardview></coral-wizardview>
new Coral.WizardView();
public keys: Keys source
import {keys} from '@adobe/coral-spectrum'
A key listener for global hotkeys is exposed for document eventing handling.
public strings: Object source
import {strings} from '@adobe/coral-spectrum'
Used to store i18n strings.
Properties:
Name | Type | Attribute | Description |
strings.generic | String |