@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
27 lines (26 loc) • 1.17 kB
TypeScript
import { VNode } from "../../stencil-public-runtime";
/**
* @slot - A slot for adding content.
* @slot actions-start - A slot for adding actionable `calcite-action` elements before the content of the component.
* @slot content-start - A slot for adding non-actionable elements before content of the component.
* @slot content-end - A slot for adding non-actionable elements after content of the component.
* @slot actions-end - A slot for adding actionable `calcite-action` elements after the content of the component.
*/
export declare class Stack {
/** When `true`, content interaction is prevented and displayed with lower opacity. */
disabled: boolean;
hasActionsStart: boolean;
hasActionsEnd: boolean;
hasContentStart: boolean;
hasContentEnd: boolean;
renderActionsStart(): VNode;
renderActionsEnd(): VNode;
renderContentStart(): VNode;
renderDefaultContent(): VNode;
renderContentEnd(): VNode;
render(): VNode;
handleActionsStartSlotChange: (event: Event) => void;
handleActionsEndSlotChange: (event: Event) => void;
handleContentStartSlotChange: (event: Event) => void;
handleContentEndSlotChange: (event: Event) => void;
}