@knora/action
Version:
Knora ui module: action
25 lines • 2.85 kB
JavaScript
import * as tslib_1 from "tslib";
import { Directive } from '@angular/core';
import { JDNConvertibleCalendarDateAdapter } from 'jdnconvertiblecalendardateadapter';
import { DateAdapter, MAT_DATE_LOCALE } from '@angular/material/core';
/**
* JdnDatepickerDirective creates a wrapper element that provides a new adapter with each instance of the datepicker.
*/
var JdnDatepickerDirective = /** @class */ (function () {
function JdnDatepickerDirective(adapter) {
this.adapter = adapter;
}
JdnDatepickerDirective.ctorParameters = function () { return [
{ type: DateAdapter }
]; };
JdnDatepickerDirective = tslib_1.__decorate([
Directive({
selector: 'kuiJdnDatepicker',
providers: [{ provide: DateAdapter, useClass: JDNConvertibleCalendarDateAdapter, deps: [MAT_DATE_LOCALE] }]
}),
tslib_1.__metadata("design:paramtypes", [DateAdapter])
], JdnDatepickerDirective);
return JdnDatepickerDirective;
}());
export { JdnDatepickerDirective };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiamRuLWRhdGVwaWNrZXIuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGtub3JhL2FjdGlvbi8iLCJzb3VyY2VzIjpbImxpYi9qZG4tZGF0ZXBpY2tlci9qZG4tZGF0ZXBpY2tlci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLGlDQUFpQyxFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDdEYsT0FBTyxFQUFFLFdBQVcsRUFBRSxlQUFlLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUd0RTs7RUFFRTtBQUtGO0lBQ0ksZ0NBQXFCLE9BQTRDO1FBQTVDLFlBQU8sR0FBUCxPQUFPLENBQXFDO0lBQUksQ0FBQzs7Z0JBQXhDLFdBQVc7O0lBRGhDLHNCQUFzQjtRQUpsQyxTQUFTLENBQUM7WUFDUCxRQUFRLEVBQUUsa0JBQWtCO1lBQzVCLFNBQVMsRUFBRSxDQUFDLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxRQUFRLEVBQUUsaUNBQWlDLEVBQUUsSUFBSSxFQUFFLENBQUMsZUFBZSxDQUFDLEVBQUUsQ0FBQztTQUM5RyxDQUFDO2lEQUVnQyxXQUFXO09BRGhDLHNCQUFzQixDQUVsQztJQUFELDZCQUFDO0NBQUEsQUFGRCxJQUVDO1NBRlksc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBKRE5Db252ZXJ0aWJsZUNhbGVuZGFyRGF0ZUFkYXB0ZXIgfSBmcm9tICdqZG5jb252ZXJ0aWJsZWNhbGVuZGFyZGF0ZWFkYXB0ZXInO1xuaW1wb3J0IHsgRGF0ZUFkYXB0ZXIsIE1BVF9EQVRFX0xPQ0FMRSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2NvcmUnO1xuaW1wb3J0IHsgSkROQ29udmVydGlibGVDYWxlbmRhciB9IGZyb20gJ2pkbmNvbnZlcnRpYmxlY2FsZW5kYXInO1xuXG4vKipcbiogSmRuRGF0ZXBpY2tlckRpcmVjdGl2ZSBjcmVhdGVzIGEgd3JhcHBlciBlbGVtZW50IHRoYXQgcHJvdmlkZXMgYSBuZXcgYWRhcHRlciB3aXRoIGVhY2ggaW5zdGFuY2Ugb2YgdGhlIGRhdGVwaWNrZXIuXG4qL1xuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdrdWlKZG5EYXRlcGlja2VyJyxcbiAgICBwcm92aWRlcnM6IFt7IHByb3ZpZGU6IERhdGVBZGFwdGVyLCB1c2VDbGFzczogSkROQ29udmVydGlibGVDYWxlbmRhckRhdGVBZGFwdGVyLCBkZXBzOiBbTUFUX0RBVEVfTE9DQUxFXSB9XVxufSlcbmV4cG9ydCBjbGFzcyBKZG5EYXRlcGlja2VyRGlyZWN0aXZlIHtcbiAgICBjb25zdHJ1Y3RvciAocHJpdmF0ZSBhZGFwdGVyOiBEYXRlQWRhcHRlcjxKRE5Db252ZXJ0aWJsZUNhbGVuZGFyPikgeyB9XG59XG4iXX0=