UNPKG

@junte/ui

Version:

Quality Angular UI components kit

47 lines (46 loc) 3.78 kB
import { EventEmitter, QueryList } from '@angular/core'; import { Shape } from '../../core/enums/shape'; import { Outline } from '../../core/enums/outline'; import { Position } from '../../core/enums/position'; import { Scheme } from '../../core/enums/scheme'; import { Size } from '../../core/enums/size'; import { UI } from '../../core/enums/ui'; import { Width } from '../../core/enums/width'; import { BadgeComponent } from '../../elements/badge/badge.component'; import { ButtonType } from './button.enums'; import * as ɵngcc0 from '@angular/core'; interface Icon { icon: string; position: Position; } export declare class ButtonComponent { readonly host = "jnt-button-host"; ui: typeof UI; private _type; icon: Icon; _scheme: Scheme; _size: Size; _outline: Outline; _width: Width; _shape: Shape; set shape(shape: Shape); loading: boolean; set _icon(icon: string | Icon); set scheme(scheme: Scheme); set size(size: Size); get size(): Size; get withText(): boolean; set outline(outline: Outline); set width(width: Width); get disable(): boolean; disabled: boolean; set type(type: ButtonType); get type(): ButtonType; text: string; click: EventEmitter<any>; badges: QueryList<BadgeComponent>; static ɵfac: ɵngcc0.ɵɵFactoryDef<ButtonComponent, never>; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<ButtonComponent, "jnt-button", never, { "loading": "loading"; "disabled": "disabled"; "shape": "shape"; "_icon": "icon"; "scheme": "scheme"; "size": "size"; "outline": "outline"; "width": "width"; "type": "type"; "text": "text"; }, { "click": "click"; }, ["badges"], never>; } export {}; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLmNvbXBvbmVudC5kLnRzIiwic291cmNlcyI6WyJidXR0b24uY29tcG9uZW50LmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0FBVUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBOEJBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXZlbnRFbWl0dGVyLCBRdWVyeUxpc3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFNoYXBlIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9zaGFwZSc7XG5pbXBvcnQgeyBPdXRsaW5lIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9vdXRsaW5lJztcbmltcG9ydCB7IFBvc2l0aW9uIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9wb3NpdGlvbic7XG5pbXBvcnQgeyBTY2hlbWUgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL3NjaGVtZSc7XG5pbXBvcnQgeyBTaXplIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9zaXplJztcbmltcG9ydCB7IFVJIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy91aSc7XG5pbXBvcnQgeyBXaWR0aCB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvd2lkdGgnO1xuaW1wb3J0IHsgQmFkZ2VDb21wb25lbnQgfSBmcm9tICcuLi8uLi9lbGVtZW50cy9iYWRnZS9iYWRnZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgQnV0dG9uVHlwZSB9IGZyb20gJy4vYnV0dG9uLmVudW1zJztcbmludGVyZmFjZSBJY29uIHtcbiAgICBpY29uOiBzdHJpbmc7XG4gICAgcG9zaXRpb246IFBvc2l0aW9uO1xufVxuZXhwb3J0IGRlY2xhcmUgY2xhc3MgQnV0dG9uQ29tcG9uZW50IHtcbiAgICByZWFkb25seSBob3N0ID0gXCJqbnQtYnV0dG9uLWhvc3RcIjtcbiAgICB1aTogdHlwZW9mIFVJO1xuICAgIHByaXZhdGUgX3R5cGU7XG4gICAgaWNvbjogSWNvbjtcbiAgICBfc2NoZW1lOiBTY2hlbWU7XG4gICAgX3NpemU6IFNpemU7XG4gICAgX291dGxpbmU6IE91dGxpbmU7XG4gICAgX3dpZHRoOiBXaWR0aDtcbiAgICBfc2hhcGU6IFNoYXBlO1xuICAgIHNldCBzaGFwZShzaGFwZTogU2hhcGUpO1xuICAgIGxvYWRpbmc6IGJvb2xlYW47XG4gICAgc2V0IF9pY29uKGljb246IHN0cmluZyB8IEljb24pO1xuICAgIHNldCBzY2hlbWUoc2NoZW1lOiBTY2hlbWUpO1xuICAgIHNldCBzaXplKHNpemU6IFNpemUpO1xuICAgIGdldCBzaXplKCk6IFNpemU7XG4gICAgZ2V0IHdpdGhUZXh0KCk6IGJvb2xlYW47XG4gICAgc2V0IG91dGxpbmUob3V0bGluZTogT3V0bGluZSk7XG4gICAgc2V0IHdpZHRoKHdpZHRoOiBXaWR0aCk7XG4gICAgZ2V0IGRpc2FibGUoKTogYm9vbGVhbjtcbiAgICBkaXNhYmxlZDogYm9vbGVhbjtcbiAgICBzZXQgdHlwZSh0eXBlOiBCdXR0b25UeXBlKTtcbiAgICBnZXQgdHlwZSgpOiBCdXR0b25UeXBlO1xuICAgIHRleHQ6IHN0cmluZztcbiAgICBjbGljazogRXZlbnRFbWl0dGVyPGFueT47XG4gICAgYmFkZ2VzOiBRdWVyeUxpc3Q8QmFkZ2VDb21wb25lbnQ+O1xufVxuZXhwb3J0IHt9O1xuIl19