@kelvininc/angular-ui-components
Version:
Kelvin UI Components for Angular applications
729 lines (727 loc) • 226 kB
JavaScript
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