UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

52 lines (51 loc) 1.45 kB
import { ChangeDetectorRef, EventEmitter, QueryList } from '@angular/core'; import { AbstractJigsawComponent } from "../common"; /** * 组件模式. */ export declare enum CollapseMode { default = 0, accordion = 1, } export declare class JigsawCollapsePane extends AbstractJigsawComponent { private _collapse; private _changeDetector; private _isActive; isActive: boolean; isActiveChange: EventEmitter<boolean>; constructor(_collapse: any, _changeDetector: ChangeDetectorRef); title: string; /** * @internal */ _$isTransitionEnd: boolean; /** * @internal */ _$onClick(): void; private _updateCollapsePaneStatus(); } /** * @description 折叠容器组件. * * 何时使用 * 对复杂区域进行分组和隐藏,保持页面的整洁。 * 手风琴 是一种特殊的折叠面板,只允许单个内容区域展开。 */ export declare class JigsawCollapse extends AbstractJigsawComponent { panes: QueryList<JigsawCollapsePane>; /** * 组件模式(默认值 "default",可同时展开多个面板; 手风琴, 只可展开一个活动的面板;) * @type {string| CollapseMode} */ mode: string | CollapseMode; /** * @internal */ _selectedIndex: number; } /** * 折叠面板组件模块. (使用时直接引入模块就好.) */ export declare class JigsawCollapseModule { }