UNPKG

@candidosales/material-time-picker

Version:
33 lines 6.03 kB
import { CLOCK_TYPE } from '../w-clock/w-clock.component'; import { Component, Inject } from '@angular/core'; import { MAT_DIALOG_DATA, MatDialogContent } from '@angular/material/dialog'; import { WTimeComponent } from '../w-time/w-time.component'; import * as i0 from "@angular/core"; import * as i1 from "@angular/material/dialog"; export class WTimeDialogComponent { constructor(dialogRef, data) { this.dialogRef = dialogRef; this.data = data; this.VIEW_HOURS = CLOCK_TYPE.HOURS; this.VIEW_MINUTES = CLOCK_TYPE.MINUTES; this.currentView = this.VIEW_HOURS; this.userTime = this.data.time; this.color = this.data.color; } revert() { this.dialogRef.close(-1); } submit() { this.dialogRef.close(this.userTime); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.1.0", ngImport: i0, type: WTimeDialogComponent, deps: [{ token: i1.MatDialogRef }, { token: MAT_DIALOG_DATA }], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.1.0", type: WTimeDialogComponent, isStandalone: true, selector: "ng-component", ngImport: i0, template: "\n<div mat-dialog-content class=\"w-timepicker-dialog\">\n <w-time [color]=\"color\" [userTime]=\"userTime\" (onRevert)=\"revert()\" (onSubmit)=\"submit()\" [revertLabel]=\"data.revertLabel\" [submitLabel]=\"data.submitLabel\"></w-time>\n</div>\n\n", styles: [".w-timepicker-dialog{padding:0;margin:0}\n"], dependencies: [{ kind: "directive", type: MatDialogContent, selector: "[mat-dialog-content], mat-dialog-content, [matDialogContent]" }, { kind: "component", type: WTimeComponent, selector: "w-time", inputs: ["userTime", "revertLabel", "submitLabel", "color"], outputs: ["userTimeChange", "onRevert", "onSubmit"] }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.1.0", ngImport: i0, type: WTimeDialogComponent, decorators: [{ type: Component, args: [{ standalone: true, imports: [MatDialogContent, WTimeComponent], template: "\n<div mat-dialog-content class=\"w-timepicker-dialog\">\n <w-time [color]=\"color\" [userTime]=\"userTime\" (onRevert)=\"revert()\" (onSubmit)=\"submit()\" [revertLabel]=\"data.revertLabel\" [submitLabel]=\"data.submitLabel\"></w-time>\n</div>\n\n", styles: [".w-timepicker-dialog{padding:0;margin:0}\n"] }] }], ctorParameters: () => [{ type: i1.MatDialogRef }, { type: undefined, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidy10aW1lLWRpYWxvZy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9tYXRlcmlhbC10aW1lLXBpY2tlci9zcmMvbGliL3ctdGltZS1kaWFsb2cvdy10aW1lLWRpYWxvZy5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9tYXRlcmlhbC10aW1lLXBpY2tlci9zcmMvbGliL3ctdGltZS1kaWFsb2cvdy10aW1lLWRpYWxvZy5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFTLE1BQU0sOEJBQThCLENBQUM7QUFDakUsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbEQsT0FBTyxFQUFFLGVBQWUsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBRTdFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQzs7O0FBUTVELE1BQU0sT0FBTyxvQkFBb0I7SUFRL0IsWUFDVSxTQUE2QyxFQUNyQixJQUFTO1FBRGpDLGNBQVMsR0FBVCxTQUFTLENBQW9DO1FBQ3JCLFNBQUksR0FBSixJQUFJLENBQUs7UUFObkMsZUFBVSxHQUFHLFVBQVUsQ0FBQyxLQUFLLENBQUM7UUFDOUIsaUJBQVksR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFDO1FBQ2xDLGdCQUFXLEdBQWUsSUFBSSxDQUFDLFVBQVUsQ0FBQztRQU1oRCxJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1FBQy9CLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUM7SUFDL0IsQ0FBQztJQUVNLE1BQU07UUFDWCxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzNCLENBQUM7SUFFTSxNQUFNO1FBQ1gsSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7OEdBdEJVLG9CQUFvQiw4Q0FVckIsZUFBZTtrR0FWZCxvQkFBb0Isd0VDWmpDLDZQQUtBLG9HREtjLGdCQUFnQix5R0FBRSxjQUFjOzsyRkFFakMsb0JBQW9CO2tCQU5oQyxTQUFTO2lDQUdNLElBQUksV0FDUCxDQUFDLGdCQUFnQixFQUFFLGNBQWMsQ0FBQzs7MEJBWTFDLE1BQU07MkJBQUMsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENMT0NLX1RZUEUsIElUaW1lIH0gZnJvbSAnLi4vdy1jbG9jay93LWNsb2NrLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBDb21wb25lbnQsIEluamVjdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTUFUX0RJQUxPR19EQVRBLCBNYXREaWFsb2dDb250ZW50IH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcbmltcG9ydCB7IE1hdERpYWxvZ1JlZiB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2RpYWxvZyc7XG5pbXBvcnQgeyBXVGltZUNvbXBvbmVudCB9IGZyb20gJy4uL3ctdGltZS93LXRpbWUuY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gICAgc3R5bGVVcmxzOiBbJy4vdy10aW1lLWRpYWxvZy5jb21wb25lbnQuc2NzcyddLFxuICAgIHRlbXBsYXRlVXJsOiAnLi93LXRpbWUtZGlhbG9nLmNvbXBvbmVudC5odG1sJyxcbiAgICBzdGFuZGFsb25lOiB0cnVlLFxuICAgIGltcG9ydHM6IFtNYXREaWFsb2dDb250ZW50LCBXVGltZUNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgV1RpbWVEaWFsb2dDb21wb25lbnQge1xuICB1c2VyVGltZTogSVRpbWU7XG4gIGNvbG9yOiBzdHJpbmc7XG5cbiAgcHJpdmF0ZSBWSUVXX0hPVVJTID0gQ0xPQ0tfVFlQRS5IT1VSUztcbiAgcHJpdmF0ZSBWSUVXX01JTlVURVMgPSBDTE9DS19UWVBFLk1JTlVURVM7XG4gIHByaXZhdGUgY3VycmVudFZpZXc6IENMT0NLX1RZUEUgPSB0aGlzLlZJRVdfSE9VUlM7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSBkaWFsb2dSZWY6IE1hdERpYWxvZ1JlZjxXVGltZURpYWxvZ0NvbXBvbmVudD4sXG4gICAgQEluamVjdChNQVRfRElBTE9HX0RBVEEpIHB1YmxpYyBkYXRhOiBhbnlcbiAgKSB7XG4gICAgdGhpcy51c2VyVGltZSA9IHRoaXMuZGF0YS50aW1lO1xuICAgIHRoaXMuY29sb3IgPSB0aGlzLmRhdGEuY29sb3I7XG4gIH1cblxuICBwdWJsaWMgcmV2ZXJ0KCkge1xuICAgIHRoaXMuZGlhbG9nUmVmLmNsb3NlKC0xKTtcbiAgfVxuXG4gIHB1YmxpYyBzdWJtaXQoKSB7XG4gICAgdGhpcy5kaWFsb2dSZWYuY2xvc2UodGhpcy51c2VyVGltZSk7XG4gIH1cbn1cbiIsIlxuPGRpdiBtYXQtZGlhbG9nLWNvbnRlbnQgY2xhc3M9XCJ3LXRpbWVwaWNrZXItZGlhbG9nXCI+XG4gICAgPHctdGltZSBbY29sb3JdPVwiY29sb3JcIiBbdXNlclRpbWVdPVwidXNlclRpbWVcIiAob25SZXZlcnQpPVwicmV2ZXJ0KClcIiAob25TdWJtaXQpPVwic3VibWl0KClcIiBbcmV2ZXJ0TGFiZWxdPVwiZGF0YS5yZXZlcnRMYWJlbFwiIFtzdWJtaXRMYWJlbF09XCJkYXRhLnN1Ym1pdExhYmVsXCI+PC93LXRpbWU+XG48L2Rpdj5cblxuIl19