UNPKG

@doku-dev/doku-fragment

Version:

A new Angular UI library that moving away from Bootstrap and built from scratch.

33 lines 7.61 kB
import { CommonModule } from '@angular/common'; import { ChangeDetectionStrategy, Component, HostBinding, ViewEncapsulation, } from '@angular/core'; import { Subject } from 'rxjs'; import { DOKU_FORM_FIELD_ACCESSOR, } from '../../form-field'; import { DokuDatePickerBase } from '../base/date-picker-base.component'; import { DokuDatePickerRangeProps } from '../common/date-picker-range-props.component'; import * as i0 from "@angular/core"; export class DokuDateRangePickerInline extends DokuDatePickerRangeProps { constructor(cdr) { super(cdr); this.cdr = cdr; this.class = 'd-date-range-picker-inline'; this.destroy$ = new Subject(); this.fieldOptions = { withoutInputStyle: true }; } ngOnDestroy() { this.destroy$.next(true); this.destroy$.complete(); } onDateChange(value) { this.dateChangeHandler?.(value); } } DokuDateRangePickerInline.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: DokuDateRangePickerInline, deps: [{ token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Component }); DokuDateRangePickerInline.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.9", type: DokuDateRangePickerInline, isStandalone: true, selector: "doku-date-range-picker-inline", host: { properties: { "class": "this.class" } }, providers: [{ provide: DOKU_FORM_FIELD_ACCESSOR, useExisting: DokuDateRangePickerInline }], exportAs: ["dokuDateRangePickerInline"], usesInheritance: true, ngImport: i0, template: "<doku-date-picker-base\n [useDateRange]=\"true\"\n [value]=\"value\"\n [minDate]=\"minDate\"\n [maxDate]=\"maxDate\"\n [disabled]=\"disabled\"\n [readonly]=\"readonly\"\n (valueChange)=\"onDateChange($event)\"\n></doku-date-picker-base>\n", dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "component", type: DokuDatePickerBase, selector: "doku-date-picker-base", exportAs: ["dokuDatePickerBase"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: DokuDateRangePickerInline, decorators: [{ type: Component, args: [{ selector: 'doku-date-range-picker-inline', exportAs: 'dokuDateRangePickerInline', standalone: true, imports: [CommonModule, DokuDatePickerBase], encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush, providers: [{ provide: DOKU_FORM_FIELD_ACCESSOR, useExisting: DokuDateRangePickerInline }], template: "<doku-date-picker-base\n [useDateRange]=\"true\"\n [value]=\"value\"\n [minDate]=\"minDate\"\n [maxDate]=\"maxDate\"\n [disabled]=\"disabled\"\n [readonly]=\"readonly\"\n (valueChange)=\"onDateChange($event)\"\n></doku-date-picker-base>\n" }] }], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }]; }, propDecorators: { class: [{ type: HostBinding, args: ['class'] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS1yYW5nZS1waWNrZXItaW5saW5lLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2Rva3UtZnJhZ21lbnQvc3JjL2xpYi9kYXRlLXBpY2tlci9kYXRlLXJhbmdlLXBpY2tlci1pbmxpbmUvZGF0ZS1yYW5nZS1waWNrZXItaW5saW5lLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2Rva3UtZnJhZ21lbnQvc3JjL2xpYi9kYXRlLXBpY2tlci9kYXRlLXJhbmdlLXBpY2tlci1pbmxpbmUvZGF0ZS1yYW5nZS1waWNrZXItaW5saW5lLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQVcsTUFBTSxpQkFBaUIsQ0FBQztBQUN4RCxPQUFPLEVBQ0wsdUJBQXVCLEVBRXZCLFNBQVMsRUFDVCxXQUFXLEVBRVgsaUJBQWlCLEdBQ2xCLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFDL0IsT0FBTyxFQUNMLHdCQUF3QixHQUd6QixNQUFNLGtCQUFrQixDQUFDO0FBRTFCLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDZDQUE2QyxDQUFDOztBQVl2RixNQUFNLE9BQU8seUJBQ1gsU0FBUSx3QkFBd0I7SUFRaEMsWUFBc0IsR0FBc0I7UUFDMUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBRFMsUUFBRyxHQUFILEdBQUcsQ0FBbUI7UUFKekIsVUFBSyxHQUF1Qiw0QkFBNEIsQ0FBQztRQUVwRSxhQUFRLEdBQUcsSUFBSSxPQUFPLEVBQUUsQ0FBQztRQWVqQyxpQkFBWSxHQUFzQyxFQUFFLGlCQUFpQixFQUFFLElBQUksRUFBRSxDQUFDO0lBWDlFLENBQUM7SUFFRCxXQUFXO1FBQ1QsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDekIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUMzQixDQUFDO0lBRVMsWUFBWSxDQUFDLEtBQWdCO1FBQ3JDLElBQUksQ0FBQyxpQkFBaUIsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ2xDLENBQUM7O3NIQXBCVSx5QkFBeUI7MEdBQXpCLHlCQUF5Qiw2SEFGekIsQ0FBQyxFQUFFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxXQUFXLEVBQUUseUJBQXlCLEVBQUUsQ0FBQywwRkMzQjVGLHVQQVNBLDJDRGNZLFlBQVksK0JBQUUsa0JBQWtCOzJGQU0vQix5QkFBeUI7a0JBVnJDLFNBQVM7K0JBQ0UsK0JBQStCLFlBQy9CLDJCQUEyQixjQUN6QixJQUFJLFdBQ1AsQ0FBQyxZQUFZLEVBQUUsa0JBQWtCLENBQUMsaUJBRTVCLGlCQUFpQixDQUFDLElBQUksbUJBQ3BCLHVCQUF1QixDQUFDLE1BQU0sYUFDcEMsQ0FBQyxFQUFFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxXQUFXLDJCQUEyQixFQUFFLENBQUM7d0dBT3ZFLEtBQUs7c0JBRHZCLFdBQVc7dUJBQUMsT0FBTyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSwgTmdDbGFzcyB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQge1xuICBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSxcbiAgQ2hhbmdlRGV0ZWN0b3JSZWYsXG4gIENvbXBvbmVudCxcbiAgSG9zdEJpbmRpbmcsXG4gIE9uRGVzdHJveSxcbiAgVmlld0VuY2Fwc3VsYXRpb24sXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHtcbiAgRE9LVV9GT1JNX0ZJRUxEX0FDQ0VTU09SLFxuICBEb2t1Rm9ybUZpZWxkQWNjZXNzb3IsXG4gIERva3VGb3JtRmllbGRPcHRpb25zLFxufSBmcm9tICcuLi8uLi9mb3JtLWZpZWxkJztcbmltcG9ydCB7IERhdGVWYWx1ZSB9IGZyb20gJy4uL2Jhc2UvZGF0ZS1waWNrZXItYmFzZS1wcm9wcy5jb21wb25lbnQnO1xuaW1wb3J0IHsgRG9rdURhdGVQaWNrZXJCYXNlIH0gZnJvbSAnLi4vYmFzZS9kYXRlLXBpY2tlci1iYXNlLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBEb2t1RGF0ZVBpY2tlclJhbmdlUHJvcHMgfSBmcm9tICcuLi9jb21tb24vZGF0ZS1waWNrZXItcmFuZ2UtcHJvcHMuY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZG9rdS1kYXRlLXJhbmdlLXBpY2tlci1pbmxpbmUnLFxuICBleHBvcnRBczogJ2Rva3VEYXRlUmFuZ2VQaWNrZXJJbmxpbmUnLFxuICBzdGFuZGFsb25lOiB0cnVlLFxuICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlLCBEb2t1RGF0ZVBpY2tlckJhc2VdLFxuICB0ZW1wbGF0ZVVybDogJy4vZGF0ZS1yYW5nZS1waWNrZXItaW5saW5lLmNvbXBvbmVudC5odG1sJyxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHByb3ZpZGVyczogW3sgcHJvdmlkZTogRE9LVV9GT1JNX0ZJRUxEX0FDQ0VTU09SLCB1c2VFeGlzdGluZzogRG9rdURhdGVSYW5nZVBpY2tlcklubGluZSB9XSxcbn0pXG5leHBvcnQgY2xhc3MgRG9rdURhdGVSYW5nZVBpY2tlcklubGluZVxuICBleHRlbmRzIERva3VEYXRlUGlja2VyUmFuZ2VQcm9wc1xuICBpbXBsZW1lbnRzIERva3VGb3JtRmllbGRBY2Nlc3NvciwgT25EZXN0cm95XG57XG4gIEBIb3N0QmluZGluZygnY2xhc3MnKVxuICBwcm90ZWN0ZWQgcmVhZG9ubHkgY2xhc3M6IE5nQ2xhc3NbJ25nQ2xhc3MnXSA9ICdkLWRhdGUtcmFuZ2UtcGlja2VyLWlubGluZSc7XG5cbiAgcHJpdmF0ZSBkZXN0cm95JCA9IG5ldyBTdWJqZWN0KCk7XG5cbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIGNkcjogQ2hhbmdlRGV0ZWN0b3JSZWYpIHtcbiAgICBzdXBlcihjZHIpO1xuICB9XG5cbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XG4gICAgdGhpcy5kZXN0cm95JC5uZXh0KHRydWUpO1xuICAgIHRoaXMuZGVzdHJveSQuY29tcGxldGUoKTtcbiAgfVxuXG4gIHByb3RlY3RlZCBvbkRhdGVDaGFuZ2UodmFsdWU6IERhdGVWYWx1ZSkge1xuICAgIHRoaXMuZGF0ZUNoYW5nZUhhbmRsZXI/Lih2YWx1ZSk7XG4gIH1cblxuICBmaWVsZE9wdGlvbnM/OiBEb2t1Rm9ybUZpZWxkT3B0aW9ucyB8IHVuZGVmaW5lZCA9IHsgd2l0aG91dElucHV0U3R5bGU6IHRydWUgfTtcbn1cbiIsIjxkb2t1LWRhdGUtcGlja2VyLWJhc2VcbiAgW3VzZURhdGVSYW5nZV09XCJ0cnVlXCJcbiAgW3ZhbHVlXT1cInZhbHVlXCJcbiAgW21pbkRhdGVdPVwibWluRGF0ZVwiXG4gIFttYXhEYXRlXT1cIm1heERhdGVcIlxuICBbZGlzYWJsZWRdPVwiZGlzYWJsZWRcIlxuICBbcmVhZG9ubHldPVwicmVhZG9ubHlcIlxuICAodmFsdWVDaGFuZ2UpPVwib25EYXRlQ2hhbmdlKCRldmVudClcIlxuPjwvZG9rdS1kYXRlLXBpY2tlci1iYXNlPlxuIl19