UNPKG

@kelvininc/angular-ui-components

Version:

Kelvin UI Components for Angular applications

729 lines (727 loc) 226 kB
import { EToasterType } from '@kelvininc/ui-components'; export * from '@kelvininc/ui-components'; import * as i2 from '@angular/common'; import { CommonModule } from '@angular/common'; import * as i0 from '@angular/core'; import { Component, ChangeDetectionStrategy, APP_INITIALIZER, NgModule, Injectable, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { defineCustomElements } from '@kelvininc/ui-components/loader'; import { __decorate } from 'tslib'; import { fromEvent, Subject } from 'rxjs'; import { takeUntil, tap } from 'rxjs/operators'; /* eslint-disable */ const proxyInputs = (Cmp, inputs) => { const Prototype = Cmp.prototype; inputs.forEach((item) => { Object.defineProperty(Prototype, item, { get() { return this.el[item]; }, set(val) { this.z.runOutsideAngular(() => (this.el[item] = val)); }, /** * In the event that proxyInputs is called * multiple times re-defining these inputs * will cause an error to be thrown. As a result * we set configurable: true to indicate these * properties can be changed. */ configurable: true, }); }); }; const proxyMethods = (Cmp, methods) => { const Prototype = Cmp.prototype; methods.forEach((methodName) => { Prototype[methodName] = function () { const args = arguments; return this.z.runOutsideAngular(() => this.el[methodName].apply(this.el, args)); }; }); }; const proxyOutputs = (instance, el, events) => { events.forEach((eventName) => (instance[eventName] = fromEvent(el, eventName))); }; const defineCustomElement = (tagName, customElement) => { if (customElement !== undefined && typeof customElements !== 'undefined' && !customElements.get(tagName)) { customElements.define(tagName, customElement); } }; // tslint:disable-next-line: only-arrow-functions function ProxyCmp(opts) { const decorator = function (cls) { const { defineCustomElementFn, inputs, methods } = opts; if (defineCustomElementFn !== undefined) { defineCustomElementFn(); } if (inputs) { proxyInputs(cls, inputs); } if (methods) { proxyMethods(cls, methods); } return cls; }; return decorator; } let KvAbsoluteTimePicker = class KvAbsoluteTimePicker { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['selectedDatesChange', 'backButtonClicked', 'relativeTimeConfigReset', 'relativeTimeConfigChange']); } }; KvAbsoluteTimePicker.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAbsoluteTimePicker, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvAbsoluteTimePicker.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvAbsoluteTimePicker, selector: "kv-absolute-time-picker", inputs: { calendarInputMaxDate: "calendarInputMaxDate", calendarInputMinDate: "calendarInputMinDate", disabledDates: "disabledDates", displayBackButton: "displayBackButton", error: "error", headerTitle: "headerTitle", initialDate: "initialDate", mode: "mode", relativeTimeConfig: "relativeTimeConfig", selectedDates: "selectedDates" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvAbsoluteTimePicker = __decorate([ ProxyCmp({ inputs: ['calendarInputMaxDate', 'calendarInputMinDate', 'disabledDates', 'displayBackButton', 'error', 'headerTitle', 'initialDate', 'mode', 'relativeTimeConfig', 'selectedDates'] }) ], KvAbsoluteTimePicker); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAbsoluteTimePicker, decorators: [{ type: Component, args: [{ selector: 'kv-absolute-time-picker', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['calendarInputMaxDate', 'calendarInputMinDate', 'disabledDates', 'displayBackButton', 'error', 'headerTitle', 'initialDate', 'mode', 'relativeTimeConfig', 'selectedDates'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvAbsoluteTimePickerDropdown = class KvAbsoluteTimePickerDropdown { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['selectedDatesChange', 'cancelClicked', 'dropdownStateChange']); } }; KvAbsoluteTimePickerDropdown.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAbsoluteTimePickerDropdown, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvAbsoluteTimePickerDropdown.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvAbsoluteTimePickerDropdown, selector: "kv-absolute-time-picker-dropdown", inputs: { calendarInputMaxDate: "calendarInputMaxDate", calendarInputMinDate: "calendarInputMinDate", disabled: "disabled", disabledDates: "disabledDates", dropdownPositionOptions: "dropdownPositionOptions", headerTitle: "headerTitle", initialDate: "initialDate", inputConfig: "inputConfig", mode: "mode", selectedDates: "selectedDates", timezone: "timezone", timezones: "timezones", tooltipPosition: "tooltipPosition" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvAbsoluteTimePickerDropdown = __decorate([ ProxyCmp({ inputs: ['calendarInputMaxDate', 'calendarInputMinDate', 'disabled', 'disabledDates', 'dropdownPositionOptions', 'headerTitle', 'initialDate', 'inputConfig', 'mode', 'selectedDates', 'timezone', 'timezones', 'tooltipPosition'] }) ], KvAbsoluteTimePickerDropdown); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAbsoluteTimePickerDropdown, decorators: [{ type: Component, args: [{ selector: 'kv-absolute-time-picker-dropdown', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['calendarInputMaxDate', 'calendarInputMinDate', 'disabled', 'disabledDates', 'dropdownPositionOptions', 'headerTitle', 'initialDate', 'inputConfig', 'mode', 'selectedDates', 'timezone', 'timezones', 'tooltipPosition'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvAbsoluteTimePickerDropdownInput = class KvAbsoluteTimePickerDropdownInput { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['selectedTimeChange', 'dropdownStateChange']); } }; KvAbsoluteTimePickerDropdownInput.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAbsoluteTimePickerDropdownInput, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvAbsoluteTimePickerDropdownInput.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvAbsoluteTimePickerDropdownInput, selector: "kv-absolute-time-picker-dropdown-input", inputs: { disabled: "disabled", initialDate: "initialDate", isDropdownOpen: "isDropdownOpen", minimumFromInputDate: "minimumFromInputDate", minimumSingleInputDate: "minimumSingleInputDate", minimumToInputDate: "minimumToInputDate", mode: "mode", selectedTime: "selectedTime", timezone: "timezone" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvAbsoluteTimePickerDropdownInput = __decorate([ ProxyCmp({ inputs: ['disabled', 'initialDate', 'isDropdownOpen', 'minimumFromInputDate', 'minimumSingleInputDate', 'minimumToInputDate', 'mode', 'selectedTime', 'timezone'] }) ], KvAbsoluteTimePickerDropdownInput); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAbsoluteTimePickerDropdownInput, decorators: [{ type: Component, args: [{ selector: 'kv-absolute-time-picker-dropdown-input', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['disabled', 'initialDate', 'isDropdownOpen', 'minimumFromInputDate', 'minimumSingleInputDate', 'minimumToInputDate', 'mode', 'selectedTime', 'timezone'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvActionButton = class KvActionButton { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['clickButton', 'focusButton', 'blurButton']); } }; KvActionButton.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvActionButton, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvActionButton.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvActionButton, selector: "kv-action-button", inputs: { active: "active", disabled: "disabled", loading: "loading", size: "size", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvActionButton = __decorate([ ProxyCmp({ inputs: ['active', 'disabled', 'loading', 'size', 'type'] }) ], KvActionButton); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvActionButton, decorators: [{ type: Component, args: [{ selector: 'kv-action-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['active', 'disabled', 'loading', 'size', 'type'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvActionButtonIcon = class KvActionButtonIcon { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['clickButton', 'focusButton', 'blurButton']); } }; KvActionButtonIcon.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvActionButtonIcon, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvActionButtonIcon.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvActionButtonIcon, selector: "kv-action-button-icon", inputs: { active: "active", badgeLabel: "badgeLabel", badgeState: "badgeState", disabled: "disabled", icon: "icon", loading: "loading", size: "size", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvActionButtonIcon = __decorate([ ProxyCmp({ inputs: ['active', 'badgeLabel', 'badgeState', 'disabled', 'icon', 'loading', 'size', 'type'] }) ], KvActionButtonIcon); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvActionButtonIcon, decorators: [{ type: Component, args: [{ selector: 'kv-action-button-icon', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['active', 'badgeLabel', 'badgeState', 'disabled', 'icon', 'loading', 'size', 'type'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvActionButtonSplit = class KvActionButtonSplit { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['clickLeftButton', 'clickRightButton', 'focusLeftButton', 'focusRightButton', 'blurLeftButton', 'blurRightButton']); } }; KvActionButtonSplit.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvActionButtonSplit, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvActionButtonSplit.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvActionButtonSplit, selector: "kv-action-button-split", inputs: { active: "active", disabled: "disabled", icon: "icon", loading: "loading", size: "size", splitIcon: "splitIcon", text: "text", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvActionButtonSplit = __decorate([ ProxyCmp({ inputs: ['active', 'disabled', 'icon', 'loading', 'size', 'splitIcon', 'text', 'type'] }) ], KvActionButtonSplit); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvActionButtonSplit, decorators: [{ type: Component, args: [{ selector: 'kv-action-button-split', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['active', 'disabled', 'icon', 'loading', 'size', 'splitIcon', 'text', 'type'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvActionButtonText = class KvActionButtonText { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['clickButton', 'focusButton', 'blurButton']); } }; KvActionButtonText.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvActionButtonText, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvActionButtonText.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvActionButtonText, selector: "kv-action-button-text", inputs: { active: "active", disabled: "disabled", icon: "icon", loading: "loading", size: "size", text: "text", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvActionButtonText = __decorate([ ProxyCmp({ inputs: ['active', 'disabled', 'icon', 'loading', 'size', 'text', 'type'] }) ], KvActionButtonText); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvActionButtonText, decorators: [{ type: Component, args: [{ selector: 'kv-action-button-text', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['active', 'disabled', 'icon', 'loading', 'size', 'text', 'type'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvAdvancedDateSelectDropdown = class KvAdvancedDateSelectDropdown { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['dropdownStateChange', 'timeApplied']); } }; KvAdvancedDateSelectDropdown.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAdvancedDateSelectDropdown, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvAdvancedDateSelectDropdown.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvAdvancedDateSelectDropdown, selector: "kv-advanced-date-select-dropdown", inputs: { absoluteTimeConfig: "absoluteTimeConfig", customClass: "customClass", dateMask: "dateMask", disabled: "disabled", dropdownPositionOptions: "dropdownPositionOptions", inputConfig: "inputConfig", relativeTimeConfig: "relativeTimeConfig", selectedTime: "selectedTime", selectedTimezone: "selectedTimezone", timezones: "timezones" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvAdvancedDateSelectDropdown = __decorate([ ProxyCmp({ inputs: ['absoluteTimeConfig', 'customClass', 'dateMask', 'disabled', 'dropdownPositionOptions', 'inputConfig', 'relativeTimeConfig', 'selectedTime', 'selectedTimezone', 'timezones'] }) ], KvAdvancedDateSelectDropdown); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAdvancedDateSelectDropdown, decorators: [{ type: Component, args: [{ selector: 'kv-advanced-date-select-dropdown', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['absoluteTimeConfig', 'customClass', 'dateMask', 'disabled', 'dropdownPositionOptions', 'inputConfig', 'relativeTimeConfig', 'selectedTime', 'selectedTimezone', 'timezones'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvAgree = class KvAgree { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } }; KvAgree.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAgree, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvAgree.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvAgree, selector: "kv-agree", inputs: { customClass: "customClass" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvAgree = __decorate([ ProxyCmp({ inputs: ['customClass'] }) ], KvAgree); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAgree, decorators: [{ type: Component, args: [{ selector: 'kv-agree', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customClass'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvAlert = class KvAlert { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } }; KvAlert.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAlert, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvAlert.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvAlert, selector: "kv-alert", inputs: { description: "description", label: "label", showIcon: "showIcon", size: "size", type: "type" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvAlert = __decorate([ ProxyCmp({ inputs: ['description', 'label', 'showIcon', 'size', 'type'] }) ], KvAlert); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvAlert, decorators: [{ type: Component, args: [{ selector: 'kv-alert', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['description', 'label', 'showIcon', 'size', 'type'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvBadge = class KvBadge { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } }; KvBadge.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBadge, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvBadge.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvBadge, selector: "kv-badge", inputs: { state: "state" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvBadge = __decorate([ ProxyCmp({ inputs: ['state'] }) ], KvBadge); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBadge, decorators: [{ type: Component, args: [{ selector: 'kv-badge', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['state'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvBoxBuild = class KvBoxBuild { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } }; KvBoxBuild.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBoxBuild, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvBoxBuild.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvBoxBuild, selector: "kv-box-build", inputs: { customClass: "customClass" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvBoxBuild = __decorate([ ProxyCmp({ inputs: ['customClass'] }) ], KvBoxBuild); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBoxBuild, decorators: [{ type: Component, args: [{ selector: 'kv-box-build', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customClass'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvBreadcrumb = class KvBreadcrumb { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['breadcrumbItemClick']); } }; KvBreadcrumb.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBreadcrumb, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvBreadcrumb.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvBreadcrumb, selector: "kv-breadcrumb", inputs: { items: "items" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvBreadcrumb = __decorate([ ProxyCmp({ inputs: ['items'] }) ], KvBreadcrumb); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBreadcrumb, decorators: [{ type: Component, args: [{ selector: 'kv-breadcrumb', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['items'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvBreadcrumbItem = class KvBreadcrumbItem { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['breadcrumbItemClick']); } }; KvBreadcrumbItem.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBreadcrumbItem, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvBreadcrumbItem.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvBreadcrumbItem, selector: "kv-breadcrumb-item", inputs: { active: "active", label: "label" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvBreadcrumbItem = __decorate([ ProxyCmp({ inputs: ['active', 'label'] }) ], KvBreadcrumbItem); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBreadcrumbItem, decorators: [{ type: Component, args: [{ selector: 'kv-breadcrumb-item', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['active', 'label'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvBreadcrumbList = class KvBreadcrumbList { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['breadcrumbItemClick']); } }; KvBreadcrumbList.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBreadcrumbList, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvBreadcrumbList.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvBreadcrumbList, selector: "kv-breadcrumb-list", ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvBreadcrumbList = __decorate([ ProxyCmp({}) ], KvBreadcrumbList); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvBreadcrumbList, decorators: [{ type: Component, args: [{ selector: 'kv-breadcrumb-list', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: [], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvCalendar = class KvCalendar { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['changeMonth', 'changeYear', 'clickDate']); } }; KvCalendar.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendar, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvCalendar.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvCalendar, selector: "kv-calendar", inputs: { disabledDates: "disabledDates", initialDate: "initialDate", maxDate: "maxDate", minDate: "minDate", selectedDates: "selectedDates" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvCalendar = __decorate([ ProxyCmp({ inputs: ['disabledDates', 'initialDate', 'maxDate', 'minDate', 'selectedDates'] }) ], KvCalendar); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendar, decorators: [{ type: Component, args: [{ selector: 'kv-calendar', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['disabledDates', 'initialDate', 'maxDate', 'minDate', 'selectedDates'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvCalendarAdvancedDateSelector = class KvCalendarAdvancedDateSelector { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['relativeTimeChange', 'absoluteTimeChange', 'timezoneChange', 'rangeDropdownStateChange', 'timezoneDropdownStateChange']); } }; KvCalendarAdvancedDateSelector.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendarAdvancedDateSelector, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvCalendarAdvancedDateSelector.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvCalendarAdvancedDateSelector, selector: "kv-calendar-advanced-date-selector", inputs: { absoluteTimeConfig: "absoluteTimeConfig", relativeTimeConfig: "relativeTimeConfig", selectedTime: "selectedTime", selectedTimezone: "selectedTimezone", timezones: "timezones" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvCalendarAdvancedDateSelector = __decorate([ ProxyCmp({ inputs: ['absoluteTimeConfig', 'relativeTimeConfig', 'selectedTime', 'selectedTimezone', 'timezones'] }) ], KvCalendarAdvancedDateSelector); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendarAdvancedDateSelector, decorators: [{ type: Component, args: [{ selector: 'kv-calendar-advanced-date-selector', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['absoluteTimeConfig', 'relativeTimeConfig', 'selectedTime', 'selectedTimezone', 'timezones'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvCalendarDay = class KvCalendarDay { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['clickDay', 'mouseEnterDay', 'mouseLeaveDay']); } }; KvCalendarDay.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendarDay, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvCalendarDay.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvCalendarDay, selector: "kv-calendar-day", inputs: { active: "active", day: "day", disabled: "disabled", inRange: "inRange", leftRounded: "leftRounded", rightRounded: "rightRounded" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvCalendarDay = __decorate([ ProxyCmp({ inputs: ['active', 'day', 'disabled', 'inRange', 'leftRounded', 'rightRounded'] }) ], KvCalendarDay); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendarDay, decorators: [{ type: Component, args: [{ selector: 'kv-calendar-day', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['active', 'day', 'disabled', 'inRange', 'leftRounded', 'rightRounded'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvCalendarRangeDatesSelector = class KvCalendarRangeDatesSelector { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['selectRangeDates']); } }; KvCalendarRangeDatesSelector.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendarRangeDatesSelector, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvCalendarRangeDatesSelector.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvCalendarRangeDatesSelector, selector: "kv-calendar-range-dates-selector", inputs: { disabledDates: "disabledDates", initialDate: "initialDate", maxDate: "maxDate", minDate: "minDate", selectedRangeDates: "selectedRangeDates" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvCalendarRangeDatesSelector = __decorate([ ProxyCmp({ inputs: ['disabledDates', 'initialDate', 'maxDate', 'minDate', 'selectedRangeDates'] }) ], KvCalendarRangeDatesSelector); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendarRangeDatesSelector, decorators: [{ type: Component, args: [{ selector: 'kv-calendar-range-dates-selector', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['disabledDates', 'initialDate', 'maxDate', 'minDate', 'selectedRangeDates'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvCalendarSingleDateSelector = class KvCalendarSingleDateSelector { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['selectDate']); } }; KvCalendarSingleDateSelector.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendarSingleDateSelector, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvCalendarSingleDateSelector.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvCalendarSingleDateSelector, selector: "kv-calendar-single-date-selector", inputs: { disabledDates: "disabledDates", initialDate: "initialDate", maxDate: "maxDate", minDate: "minDate", selectedDate: "selectedDate" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvCalendarSingleDateSelector = __decorate([ ProxyCmp({ inputs: ['disabledDates', 'initialDate', 'maxDate', 'minDate', 'selectedDate'] }) ], KvCalendarSingleDateSelector); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCalendarSingleDateSelector, decorators: [{ type: Component, args: [{ selector: 'kv-calendar-single-date-selector', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['disabledDates', 'initialDate', 'maxDate', 'minDate', 'selectedDate'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvCheckbox = class KvCheckbox { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['clickCheckbox']); } }; KvCheckbox.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCheckbox, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvCheckbox.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvCheckbox, selector: "kv-checkbox", inputs: { checked: "checked", disabled: "disabled", indeterminate: "indeterminate" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvCheckbox = __decorate([ ProxyCmp({ inputs: ['checked', 'disabled', 'indeterminate'] }) ], KvCheckbox); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCheckbox, decorators: [{ type: Component, args: [{ selector: 'kv-checkbox', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['checked', 'disabled', 'indeterminate'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvColorCircle = class KvColorCircle { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } }; KvColorCircle.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvColorCircle, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvColorCircle.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvColorCircle, selector: "kv-color-circle", inputs: { customClass: "customClass" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvColorCircle = __decorate([ ProxyCmp({ inputs: ['customClass'] }) ], KvColorCircle); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvColorCircle, decorators: [{ type: Component, args: [{ selector: 'kv-color-circle', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customClass'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvCopyToClipboard = class KvCopyToClipboard { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } }; KvCopyToClipboard.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCopyToClipboard, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvCopyToClipboard.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvCopyToClipboard, selector: "kv-copy-to-clipboard", inputs: { copiableText: "copiableText", tooltipConfig: "tooltipConfig", tooltipDelay: "tooltipDelay", tooltipSuffix: "tooltipSuffix" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvCopyToClipboard = __decorate([ ProxyCmp({ inputs: ['copiableText', 'tooltipConfig', 'tooltipDelay', 'tooltipSuffix'] }) ], KvCopyToClipboard); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvCopyToClipboard, decorators: [{ type: Component, args: [{ selector: 'kv-copy-to-clipboard', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['copiableText', 'tooltipConfig', 'tooltipDelay', 'tooltipSuffix'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvDateTimeInput = class KvDateTimeInput { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['textChange', 'dateTimeBlur', 'inputFocus', 'rightIconClick']); } }; KvDateTimeInput.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvDateTimeInput, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvDateTimeInput.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvDateTimeInput, selector: "kv-date-time-input", inputs: { dateFormat: "dateFormat", disabled: "disabled", forcedFocus: "forcedFocus", helpText: "helpText", highlighted: "highlighted", inputName: "inputName", inputStyleType: "inputStyleType", label: "label", leftIcon: "leftIcon", placeholder: "placeholder", required: "required", rightIcon: "rightIcon", size: "size", state: "state", useInputMask: "useInputMask", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvDateTimeInput = __decorate([ ProxyCmp({ inputs: ['dateFormat', 'disabled', 'forcedFocus', 'helpText', 'highlighted', 'inputName', 'inputStyleType', 'label', 'leftIcon', 'placeholder', 'required', 'rightIcon', 'size', 'state', 'useInputMask', 'value'] }) ], KvDateTimeInput); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvDateTimeInput, decorators: [{ type: Component, args: [{ selector: 'kv-date-time-input', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['dateFormat', 'disabled', 'forcedFocus', 'helpText', 'highlighted', 'inputName', 'inputStyleType', 'label', 'leftIcon', 'placeholder', 'required', 'rightIcon', 'size', 'state', 'useInputMask', 'value'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvDescriptionList = class KvDescriptionList { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } }; KvDescriptionList.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvDescriptionList, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvDescriptionList.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvDescriptionList, selector: "kv-description-list", inputs: { descriptionTooltipConfig: "descriptionTooltipConfig", iconToggletipConfig: "iconToggletipConfig", items: "items" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvDescriptionList = __decorate([ ProxyCmp({ inputs: ['descriptionTooltipConfig', 'iconToggletipConfig', 'items'] }) ], KvDescriptionList); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvDescriptionList, decorators: [{ type: Component, args: [{ selector: 'kv-description-list', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['descriptionTooltipConfig', 'iconToggletipConfig', 'items'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvDisagree = class KvDisagree { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } }; KvDisagree.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvDisagree, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvDisagree.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvDisagree, selector: "kv-disagree", inputs: { customClass: "customClass" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvDisagree = __decorate([ ProxyCmp({ inputs: ['customClass'] }) ], KvDisagree); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvDisagree, decorators: [{ type: Component, args: [{ selector: 'kv-disagree', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customClass'], }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } }); let KvDropdown = class KvDropdown { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['openStateChange', 'clickOutside']); } }; KvDropdown.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvDropdown, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); KvDropdown.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: KvDropdown, selector: "kv-dropdown", inputs: { actionElement: "actionElement", clickOutsideClose: "clickOutsideClose", disabled: "disabled", inputConfig: "inputConfig", isOpen: "isOpen", listElement: "listElement", options: "options", zIndex: "zIndex" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); KvDropdown = __decorate([ ProxyCmp({ inputs: ['actionElement', 'clickOutsideClose', 'disabled', 'inputConfig', 'isOpen', 'listElement', 'options', 'zIndex'], methods: ['onToggleOpenState'] }) ], KvDropdown); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: KvDropdown, decorators: [{ type: Component, args: [{ selector: 'kv-dropdown', changeDetectio