UNPKG

@syncfusion/ej2-angular-splitbuttons

Version:

A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for Angular

51 lines (50 loc) 1.91 kB
import { ViewContainerRef } from '@angular/core'; import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base'; import * as i0 from "@angular/core"; export declare class DropDownButtonItemDirective extends ComplexBase<DropDownButtonItemDirective> { private viewContainerRef; directivePropList: any; /** * Used to enable or disable the item. * @default false */ disabled: any; /** * Defines class/multiple classes separated by a space for the item that is used to include an icon. * Action item can include font icon and sprite image. * @default '' */ iconCss: any; /** * Specifies the id for item. * @default '' */ id: any; /** * Specifies separator between the items. Separator are horizontal lines used to group action items. * @default false */ separator: any; /** * Specifies text for item. * @default '' */ text: any; /** * Specifies url for item that creates the anchor link to navigate to the url provided. * @default '' */ url: any; constructor(viewContainerRef: ViewContainerRef); static ɵfac: i0.ɵɵFactoryDeclaration<DropDownButtonItemDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<DropDownButtonItemDirective, "e-dropdownbuttonitems>e-dropdownbuttonitem", never, { "disabled": "disabled"; "iconCss": "iconCss"; "id": "id"; "separator": "separator"; "text": "text"; "url": "url"; }, {}, never>; } /** * DropDownButtonItem Array Directive * @private */ export declare class DropDownButtonItemsDirective extends ArrayBase<DropDownButtonItemsDirective> { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration<DropDownButtonItemsDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<DropDownButtonItemsDirective, "ejs-dropdownbutton>e-dropdownbuttonitems", never, {}, {}, ["children"]>; }