UNPKG

@xui/components

Version:

xUI Components for Angular

31 lines (30 loc) 2.09 kB
import { TemplateRef, ViewContainerRef } from '@angular/core'; import { TemplatePortal } from '@angular/cdk/portal'; import { PanelBarAccessor, PanelBarItem } from './panelbar.types'; import * as i0 from "@angular/core"; export declare class XuiPanelBarItem { private panelBar; private viewContainerRef; private parentItem; _contentDirective?: TemplateRef<unknown>; _titleDirective?: TemplateRef<unknown>; _expanded: import("@angular/core").WritableSignal<boolean>; title: import("@angular/core").InputSignal<string | undefined>; content: import("@angular/core").InputSignal<any>; icon: import("@angular/core").InputSignal<string | undefined>; iconClass: import("@angular/core").InputSignal<string | undefined>; expanded: import("@angular/core").InputSignalWithTransform<boolean, unknown>; _children: import("@angular/core").InputSignal<PanelBarItem[] | undefined>; private contentTemplate; private titleTemplate; private contentRef; _contentPortal: import("@angular/core").Signal<TemplatePortal<unknown>>; _titlePortal: import("@angular/core").Signal<TemplatePortal<unknown>>; _hasContent: import("@angular/core").Signal<any>; private get offset(); get _paddingLeft(): number; constructor(panelBar: PanelBarAccessor, viewContainerRef: ViewContainerRef, parentItem: XuiPanelBarItem); clickItem(): void; static ɵfac: i0.ɵɵFactoryDeclaration<XuiPanelBarItem, [null, null, { optional: true; skipSelf: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<XuiPanelBarItem, "xui-panelbar-item", never, { "title": { "alias": "title"; "required": false; "isSignal": true; }; "content": { "alias": "content"; "required": false; "isSignal": true; }; "icon": { "alias": "icon"; "required": false; "isSignal": true; }; "iconClass": { "alias": "iconClass"; "required": false; "isSignal": true; }; "expanded": { "alias": "expanded"; "required": false; "isSignal": true; }; "_children": { "alias": "_children"; "required": false; "isSignal": true; }; }, {}, never, ["xui-panelbar-item"], false, never>; }