@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
130 lines (126 loc) • 10.6 kB
TypeScript
/* calcite custom elements */
export { Accordion as CalciteAccordion } from '../types/components/accordion/accordion';
export { AccordionItem as CalciteAccordionItem } from '../types/components/accordion-item/accordion-item';
export { Action as CalciteAction } from '../types/components/action/action';
export { ActionBar as CalciteActionBar } from '../types/components/action-bar/action-bar';
export { ActionGroup as CalciteActionGroup } from '../types/components/action-group/action-group';
export { ActionMenu as CalciteActionMenu } from '../types/components/action-menu/action-menu';
export { ActionPad as CalciteActionPad } from '../types/components/action-pad/action-pad';
export { Alert as CalciteAlert } from '../types/components/alert/alert';
export { Avatar as CalciteAvatar } from '../types/components/avatar/avatar';
export { Block as CalciteBlock } from '../types/components/block/block';
export { BlockSection as CalciteBlockSection } from '../types/components/block-section/block-section';
export { Button as CalciteButton } from '../types/components/button/button';
export { Card as CalciteCard } from '../types/components/card/card';
export { Checkbox as CalciteCheckbox } from '../types/components/checkbox/checkbox';
export { Chip as CalciteChip } from '../types/components/chip/chip';
export { ChipGroup as CalciteChipGroup } from '../types/components/chip-group/chip-group';
export { ColorPicker as CalciteColorPicker } from '../types/components/color-picker/color-picker';
export { ColorPickerHexInput as CalciteColorPickerHexInput } from '../types/components/color-picker-hex-input/color-picker-hex-input';
export { ColorPickerSwatch as CalciteColorPickerSwatch } from '../types/components/color-picker-swatch/color-picker-swatch';
export { Combobox as CalciteCombobox } from '../types/components/combobox/combobox';
export { ComboboxItem as CalciteComboboxItem } from '../types/components/combobox-item/combobox-item';
export { ComboboxItemGroup as CalciteComboboxItemGroup } from '../types/components/combobox-item-group/combobox-item-group';
export { DatePicker as CalciteDatePicker } from '../types/components/date-picker/date-picker';
export { DatePickerDay as CalciteDatePickerDay } from '../types/components/date-picker-day/date-picker-day';
export { DatePickerMonth as CalciteDatePickerMonth } from '../types/components/date-picker-month/date-picker-month';
export { DatePickerMonthHeader as CalciteDatePickerMonthHeader } from '../types/components/date-picker-month-header/date-picker-month-header';
export { Dropdown as CalciteDropdown } from '../types/components/dropdown/dropdown';
export { DropdownGroup as CalciteDropdownGroup } from '../types/components/dropdown-group/dropdown-group';
export { DropdownItem as CalciteDropdownItem } from '../types/components/dropdown-item/dropdown-item';
export { Fab as CalciteFab } from '../types/components/fab/fab';
export { Filter as CalciteFilter } from '../types/components/filter/filter';
export { Flow as CalciteFlow } from '../types/components/flow/flow';
export { FlowItem as CalciteFlowItem } from '../types/components/flow-item/flow-item';
export { Graph as CalciteGraph } from '../types/components/graph/graph';
export { Handle as CalciteHandle } from '../types/components/handle/handle';
export { Icon as CalciteIcon } from '../types/components/icon/icon';
export { InlineEditable as CalciteInlineEditable } from '../types/components/inline-editable/inline-editable';
export { Input as CalciteInput } from '../types/components/input/input';
export { InputDatePicker as CalciteInputDatePicker } from '../types/components/input-date-picker/input-date-picker';
export { InputMessage as CalciteInputMessage } from '../types/components/input-message/input-message';
export { InputNumber as CalciteInputNumber } from '../types/components/input-number/input-number';
export { InputText as CalciteInputText } from '../types/components/input-text/input-text';
export { InputTimePicker as CalciteInputTimePicker } from '../types/components/input-time-picker/input-time-picker';
export { Label as CalciteLabel } from '../types/components/label/label';
export { Link as CalciteLink } from '../types/components/link/link';
export { List as CalciteList } from '../types/components/list/list';
export { ListItem as CalciteListItem } from '../types/components/list-item/list-item';
export { ListItemGroup as CalciteListItemGroup } from '../types/components/list-item-group/list-item-group';
export { Loader as CalciteLoader } from '../types/components/loader/loader';
export { CalciteMenu as CalciteMenu } from '../types/components/menu/menu';
export { CalciteMenuItem as CalciteMenuItem } from '../types/components/menu-item/menu-item';
export { Modal as CalciteModal } from '../types/components/modal/modal';
export { CalciteNavigation as CalciteNavigation } from '../types/components/navigation/navigation';
export { CalciteNavigationLogo as CalciteNavigationLogo } from '../types/components/navigation-logo/navigation-logo';
export { CalciteNavigationUser as CalciteNavigationUser } from '../types/components/navigation-user/navigation-user';
export { Notice as CalciteNotice } from '../types/components/notice/notice';
export { Option as CalciteOption } from '../types/components/option/option';
export { OptionGroup as CalciteOptionGroup } from '../types/components/option-group/option-group';
export { Pagination as CalcitePagination } from '../types/components/pagination/pagination';
export { Panel as CalcitePanel } from '../types/components/panel/panel';
export { PickList as CalcitePickList } from '../types/components/pick-list/pick-list';
export { PickListGroup as CalcitePickListGroup } from '../types/components/pick-list-group/pick-list-group';
export { PickListItem as CalcitePickListItem } from '../types/components/pick-list-item/pick-list-item';
export { Popover as CalcitePopover } from '../types/components/popover/popover';
export { Progress as CalciteProgress } from '../types/components/progress/progress';
export { RadioButton as CalciteRadioButton } from '../types/components/radio-button/radio-button';
export { RadioButtonGroup as CalciteRadioButtonGroup } from '../types/components/radio-button-group/radio-button-group';
export { Rating as CalciteRating } from '../types/components/rating/rating';
export { Scrim as CalciteScrim } from '../types/components/scrim/scrim';
export { SegmentedControl as CalciteSegmentedControl } from '../types/components/segmented-control/segmented-control';
export { SegmentedControlItem as CalciteSegmentedControlItem } from '../types/components/segmented-control-item/segmented-control-item';
export { Select as CalciteSelect } from '../types/components/select/select';
export { Shell as CalciteShell } from '../types/components/shell/shell';
export { ShellCenterRow as CalciteShellCenterRow } from '../types/components/shell-center-row/shell-center-row';
export { ShellPanel as CalciteShellPanel } from '../types/components/shell-panel/shell-panel';
export { Slider as CalciteSlider } from '../types/components/slider/slider';
export { SortableList as CalciteSortableList } from '../types/components/sortable-list/sortable-list';
export { SplitButton as CalciteSplitButton } from '../types/components/split-button/split-button';
export { Stack as CalciteStack } from '../types/components/stack/stack';
export { Stepper as CalciteStepper } from '../types/components/stepper/stepper';
export { StepperItem as CalciteStepperItem } from '../types/components/stepper-item/stepper-item';
export { Switch as CalciteSwitch } from '../types/components/switch/switch';
export { Tab as CalciteTab } from '../types/components/tab/tab';
export { TabNav as CalciteTabNav } from '../types/components/tab-nav/tab-nav';
export { TabTitle as CalciteTabTitle } from '../types/components/tab-title/tab-title';
export { Tabs as CalciteTabs } from '../types/components/tabs/tabs';
export { TextArea as CalciteTextArea } from '../types/components/text-area/text-area';
export { Tile as CalciteTile } from '../types/components/tile/tile';
export { TileSelect as CalciteTileSelect } from '../types/components/tile-select/tile-select';
export { TileSelectGroup as CalciteTileSelectGroup } from '../types/components/tile-select-group/tile-select-group';
export { TimePicker as CalciteTimePicker } from '../types/components/time-picker/time-picker';
export { Tip as CalciteTip } from '../types/components/tip/tip';
export { TipGroup as CalciteTipGroup } from '../types/components/tip-group/tip-group';
export { TipManager as CalciteTipManager } from '../types/components/tip-manager/tip-manager';
export { Tooltip as CalciteTooltip } from '../types/components/tooltip/tooltip';
export { Tree as CalciteTree } from '../types/components/tree/tree';
export { TreeItem as CalciteTreeItem } from '../types/components/tree-item/tree-item';
export { ValueList as CalciteValueList } from '../types/components/value-list/value-list';
export { ValueListItem as CalciteValueListItem } from '../types/components/value-list-item/value-list-item';
/**
* Used to manually set the base path where assets can be found.
* If the script is used as "module", it's recommended to use "import.meta.url",
* such as "setAssetPath(import.meta.url)". Other options include
* "setAssetPath(document.currentScript.src)", or using a bundler's replace plugin to
* dynamically set the path at build time, such as "setAssetPath(process.env.ASSET_PATH)".
* But do note that this configuration depends on how your script is bundled, or lack of
* bundling, and where your assets can be loaded from. Additionally custom bundling
* will have to ensure the static assets are copied to its build directory.
*/
export declare const setAssetPath: (path: string) => void;
/**
* Used to specify a nonce value that corresponds with an application's CSP.
* When set, the nonce will be added to all dynamically created script and style tags at runtime.
* Alternatively, the nonce value can be set on a meta tag in the DOM head
* (<meta name="csp-nonce" content="{ nonce value here }" />) which
* will result in the same behavior.
*/
export declare const setNonce: (nonce: string) => void
export interface SetPlatformOptions {
raf?: (c: FrameRequestCallback) => number;
ael?: (el: EventTarget, eventName: string, listener: EventListenerOrEventListenerObject, options: boolean | AddEventListenerOptions) => void;
rel?: (el: EventTarget, eventName: string, listener: EventListenerOrEventListenerObject, options: boolean | AddEventListenerOptions) => void;
}
export declare const setPlatformOptions: (opts: SetPlatformOptions) => void;
export * from '../types';