UNPKG

@esri/calcite-components

Version:

Web Components for Esri's Calcite Design System.

27 lines (25 loc) 1.87 kB
/// <reference types="../../index.d.ts" /> import { PropertyValues } from 'lit'; import { PublicLitElement as LitElement, JsxNode, TargetedEvent } from '@arcgis/lumina'; /** * @slot - A slot for adding custom content. This content will appear between any leading and trailing panels added to the component, such as a map. * @slot [header] - A slot for adding header content. This content will be positioned at the top of the component. * @slot [footer] - A slot for adding footer content. This content will be positioned at the bottom of the component. * @slot [panel-start] - A slot for adding the starting `calcite-shell-panel`. * @slot [panel-end] - A slot for adding the ending `calcite-shell-panel`. * @slot [panel-top] - A slot for adding the top `calcite-shell-panel`. * @slot [panel-bottom] - A slot for adding the bottom `calcite-shell-panel`. * @slot [center-row] - [Deprecated] Use the `"panel-bottom"` slot instead. A slot for adding the bottom `calcite-shell-center-row`. * @slot [modals] - A slot for adding `calcite-modal` components. When placed in this slot, the modal position will be constrained to the extent of the `calcite-shell`. * @slot [dialogs] - A slot for adding `calcite-dialog` components. When placed in this slot, the dialog position will be constrained to the extent of the `calcite-shell`. * @slot [alerts] - A slot for adding `calcite-alert` components. When placed in this slot, the alert position will be constrained to the extent of the `calcite-shell`. * @slot [sheets] - A slot for adding `calcite-sheet` components. When placed in this slot, the sheet position will be constrained to the extent of the `calcite-shell`. */ export declare class Shell extends LitElement { /** * Positions the center content behind any `calcite-shell-panel`s. * * @default false */ contentBehind: boolean; }