@knora/action
Version:
Knora ui module: action
24 lines • 2.76 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.
*/
let JdnDatepickerDirective = class JdnDatepickerDirective {
constructor(adapter) {
this.adapter = adapter;
}
};
JdnDatepickerDirective.ctorParameters = () => [
{ 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);
export { JdnDatepickerDirective };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiamRuLWRhdGVwaWNrZXIuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGtub3JhL2FjdGlvbi8iLCJzb3VyY2VzIjpbImxpYi9qZG4tZGF0ZXBpY2tlci9qZG4tZGF0ZXBpY2tlci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLGlDQUFpQyxFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDdEYsT0FBTyxFQUFFLFdBQVcsRUFBRSxlQUFlLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUd0RTs7RUFFRTtBQUtGLElBQWEsc0JBQXNCLEdBQW5DLE1BQWEsc0JBQXNCO0lBQy9CLFlBQXFCLE9BQTRDO1FBQTVDLFlBQU8sR0FBUCxPQUFPLENBQXFDO0lBQUksQ0FBQztDQUN6RSxDQUFBOztZQURpQyxXQUFXOztBQURoQyxzQkFBc0I7SUFKbEMsU0FBUyxDQUFDO1FBQ1AsUUFBUSxFQUFFLGtCQUFrQjtRQUM1QixTQUFTLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxXQUFXLEVBQUUsUUFBUSxFQUFFLGlDQUFpQyxFQUFFLElBQUksRUFBRSxDQUFDLGVBQWUsQ0FBQyxFQUFFLENBQUM7S0FDOUcsQ0FBQzs2Q0FFZ0MsV0FBVztHQURoQyxzQkFBc0IsQ0FFbEM7U0FGWSxzQkFBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEpETkNvbnZlcnRpYmxlQ2FsZW5kYXJEYXRlQWRhcHRlciB9IGZyb20gJ2pkbmNvbnZlcnRpYmxlY2FsZW5kYXJkYXRlYWRhcHRlcic7XG5pbXBvcnQgeyBEYXRlQWRhcHRlciwgTUFUX0RBVEVfTE9DQUxFIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvY29yZSc7XG5pbXBvcnQgeyBKRE5Db252ZXJ0aWJsZUNhbGVuZGFyIH0gZnJvbSAnamRuY29udmVydGlibGVjYWxlbmRhcic7XG5cbi8qKlxuKiBKZG5EYXRlcGlja2VyRGlyZWN0aXZlIGNyZWF0ZXMgYSB3cmFwcGVyIGVsZW1lbnQgdGhhdCBwcm92aWRlcyBhIG5ldyBhZGFwdGVyIHdpdGggZWFjaCBpbnN0YW5jZSBvZiB0aGUgZGF0ZXBpY2tlci5cbiovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ2t1aUpkbkRhdGVwaWNrZXInLFxuICAgIHByb3ZpZGVyczogW3sgcHJvdmlkZTogRGF0ZUFkYXB0ZXIsIHVzZUNsYXNzOiBKRE5Db252ZXJ0aWJsZUNhbGVuZGFyRGF0ZUFkYXB0ZXIsIGRlcHM6IFtNQVRfREFURV9MT0NBTEVdIH1dXG59KVxuZXhwb3J0IGNsYXNzIEpkbkRhdGVwaWNrZXJEaXJlY3RpdmUge1xuICAgIGNvbnN0cnVjdG9yIChwcml2YXRlIGFkYXB0ZXI6IERhdGVBZGFwdGVyPEpETkNvbnZlcnRpYmxlQ2FsZW5kYXI+KSB7IH1cbn1cbiJdfQ==