UNPKG

@carbon/ibm-products-web-components

Version:
32 lines 1.08 kB
/** * Block class for tearsheet component */ export declare const blockClass = "c4p--tearsheet__next"; interface TearsheetSignalType { hasCloseIcon: boolean; fullyCollapsed: boolean; disableHeaderCollapse: boolean; variant: 'wide' | 'narrow'; isSm: boolean; open: boolean; hasAILabel: boolean; uniqueId: string; /** Tooltip/aria label for the close button */ closeIconDescription: string; /** Whether the close button should be hidden */ hideCloseButton: boolean; /** Callback to close the tearsheet */ onClose: (() => void) | null; } export declare const defaultTearsheetSignal: TearsheetSignalType; export declare const tearsheetSignal: import("signal-polyfill").Signal.State<TearsheetSignalType>; /** * Update one or more properties in the tearsheet signal */ export declare const updateTearsheetSignals: (updates: Partial<TearsheetSignalType>) => void; /** * Reset tearsheet signal to default values */ export declare const resetTearsheetSignal: () => void; export {}; //# sourceMappingURL=tearsheet-signal.d.ts.map