UNPKG

@progress/kendo-angular-inputs

Version:

Kendo UI for Angular Inputs Package - Everything you need to build professional form functionality (Checkbox, ColorGradient, ColorPalette, ColorPicker, FlatColorPicker, FormField, MaskedTextBox, NumericTextBox, RadioButton, RangeSlider, Slider, Switch, Te

63 lines (62 loc) 2.89 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { Component, Input, Output, EventEmitter } from '@angular/core'; import { ButtonComponent } from '@progress/kendo-angular-buttons'; import * as i0 from "@angular/core"; /** * @hidden */ export class AdaptiveCloseButtonComponent { title; icon; svgIcon; color; close = new EventEmitter(); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: AdaptiveCloseButtonComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: AdaptiveCloseButtonComponent, isStandalone: true, selector: "kendo-adaptive-close-button", inputs: { title: "title", icon: "icon", svgIcon: "svgIcon", color: "color" }, outputs: { close: "close" }, ngImport: i0, template: ` <button kendoButton type="button" [title]="title" [icon]="icon" [svgIcon]="svgIcon" [themeColor]="color" fillMode="flat" size="large" [tabIndex]="-1" (click)="close.emit($event)" ></button> `, isInline: true, dependencies: [{ kind: "component", type: ButtonComponent, selector: "button[kendoButton]", inputs: ["arrowIcon", "toggleable", "togglable", "selected", "tabIndex", "imageUrl", "iconClass", "icon", "disabled", "size", "rounded", "fillMode", "themeColor", "svgIcon", "primary", "look"], outputs: ["selectedChange", "click"], exportAs: ["kendoButton"] }] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: AdaptiveCloseButtonComponent, decorators: [{ type: Component, args: [{ selector: 'kendo-adaptive-close-button', template: ` <button kendoButton type="button" [title]="title" [icon]="icon" [svgIcon]="svgIcon" [themeColor]="color" fillMode="flat" size="large" [tabIndex]="-1" (click)="close.emit($event)" ></button> `, standalone: true, imports: [ButtonComponent] }] }], propDecorators: { title: [{ type: Input }], icon: [{ type: Input }], svgIcon: [{ type: Input }], color: [{ type: Input }], close: [{ type: Output }] } });