UNPKG

@junte/ui

Version:

Quality Angular UI components kit

63 lines (62 loc) 5.61 kB
import { OnInit } from '@angular/core'; import { ControlValueAccessor, FormBuilder } from '@angular/forms'; import { NGXLogger } from 'ngx-logger'; import { Feature } from '../../core/enums/feature'; import { JunteUIConfig } from '../../config'; import { UI } from '../../core/enums/ui'; import { Width } from '../../core/enums/width'; import { BreakpointService } from '../../layout/responsive/breakpoint.service'; import { PopoverInstance } from '../../overlays/popover/popover.service'; import { DatePickerType } from './enums'; import * as ɵngcc0 from '@angular/core'; declare enum Meridian { am = " AM", pm = " PM" } export declare class DatePickerComponent implements OnInit, ControlValueAccessor { private logger; private fb; private breakpoint; config: JunteUIConfig; readonly host = "jnt-date-picker-host"; ui: typeof UI; datePickerType: typeof DatePickerType; meridians: typeof Meridian; private _type; reference: { popover: PopoverInstance; }; meridian: Meridian; _width: Width; dateControl: import("@angular/forms").FormControl; timeControl: import("@angular/forms").FormControl; hoursControl: import("@angular/forms").FormControl; minutesControl: import("@angular/forms").FormControl; calendarControl: import("@angular/forms").FormControl; form: import("@angular/forms").FormGroup; get mobile(): boolean; calendarOpened: boolean; timeOpened: boolean; placeholder: string; features: Feature[]; set type(type: DatePickerType); get type(): DatePickerType; set width(width: Width); onChange: (value: any) => void; onTouched: () => void; registerOnChange: (fn: any) => any; registerOnTouched: (fn: any) => any; onBlur: () => void; constructor(logger: NGXLogger, fb: FormBuilder, breakpoint: BreakpointService, config: JunteUIConfig); ngOnInit(): void; close(): void; clear(): void; update(value: string, close?: boolean): void; setTime(): void; writeValue(date: Date): void; setDisabledState(disabled: boolean): void; static ɵfac: ɵngcc0.ɵɵFactoryDef<DatePickerComponent, never>; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<DatePickerComponent, "jnt-date-picker", never, { "placeholder": "placeholder"; "features": "features"; "type": "type"; "width": "width"; }, {}, never, never>; } export {}; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS1waWNrZXIuY29tcG9uZW50LmQudHMiLCJzb3VyY2VzIjpbImRhdGUtcGlja2VyLmNvbXBvbmVudC5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7OztBQVVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE4Q0EiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbnRyb2xWYWx1ZUFjY2Vzc29yLCBGb3JtQnVpbGRlciB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IE5HWExvZ2dlciB9IGZyb20gJ25neC1sb2dnZXInO1xuaW1wb3J0IHsgRmVhdHVyZSB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvZmVhdHVyZSc7XG5pbXBvcnQgeyBKdW50ZVVJQ29uZmlnIH0gZnJvbSAnLi4vLi4vY29uZmlnJztcbmltcG9ydCB7IFVJIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy91aSc7XG5pbXBvcnQgeyBXaWR0aCB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvd2lkdGgnO1xuaW1wb3J0IHsgQnJlYWtwb2ludFNlcnZpY2UgfSBmcm9tICcuLi8uLi9sYXlvdXQvcmVzcG9uc2l2ZS9icmVha3BvaW50LnNlcnZpY2UnO1xuaW1wb3J0IHsgUG9wb3Zlckluc3RhbmNlIH0gZnJvbSAnLi4vLi4vb3ZlcmxheXMvcG9wb3Zlci9wb3BvdmVyLnNlcnZpY2UnO1xuaW1wb3J0IHsgRGF0ZVBpY2tlclR5cGUgfSBmcm9tICcuL2VudW1zJztcbmRlY2xhcmUgZW51bSBNZXJpZGlhbiB7XG4gICAgYW0gPSBcIiBBTVwiLFxuICAgIHBtID0gXCIgUE1cIlxufVxuZXhwb3J0IGRlY2xhcmUgY2xhc3MgRGF0ZVBpY2tlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgQ29udHJvbFZhbHVlQWNjZXNzb3Ige1xuICAgIHByaXZhdGUgbG9nZ2VyO1xuICAgIHByaXZhdGUgZmI7XG4gICAgcHJpdmF0ZSBicmVha3BvaW50O1xuICAgIGNvbmZpZzogSnVudGVVSUNvbmZpZztcbiAgICByZWFkb25seSBob3N0ID0gXCJqbnQtZGF0ZS1waWNrZXItaG9zdFwiO1xuICAgIHVpOiB0eXBlb2YgVUk7XG4gICAgZGF0ZVBpY2tlclR5cGU6IHR5cGVvZiBEYXRlUGlja2VyVHlwZTtcbiAgICBtZXJpZGlhbnM6IHR5cGVvZiBNZXJpZGlhbjtcbiAgICBwcml2YXRlIF90eXBlO1xuICAgIHJlZmVyZW5jZToge1xuICAgICAgICBwb3BvdmVyOiBQb3BvdmVySW5zdGFuY2U7XG4gICAgfTtcbiAgICBtZXJpZGlhbjogTWVyaWRpYW47XG4gICAgX3dpZHRoOiBXaWR0aDtcbiAgICBkYXRlQ29udHJvbDogaW1wb3J0KFwiQGFuZ3VsYXIvZm9ybXNcIikuRm9ybUNvbnRyb2w7XG4gICAgdGltZUNvbnRyb2w6IGltcG9ydChcIkBhbmd1bGFyL2Zvcm1zXCIpLkZvcm1Db250cm9sO1xuICAgIGhvdXJzQ29udHJvbDogaW1wb3J0KFwiQGFuZ3VsYXIvZm9ybXNcIikuRm9ybUNvbnRyb2w7XG4gICAgbWludXRlc0NvbnRyb2w6IGltcG9ydChcIkBhbmd1bGFyL2Zvcm1zXCIpLkZvcm1Db250cm9sO1xuICAgIGNhbGVuZGFyQ29udHJvbDogaW1wb3J0KFwiQGFuZ3VsYXIvZm9ybXNcIikuRm9ybUNvbnRyb2w7XG4gICAgZm9ybTogaW1wb3J0KFwiQGFuZ3VsYXIvZm9ybXNcIikuRm9ybUdyb3VwO1xuICAgIGdldCBtb2JpbGUoKTogYm9vbGVhbjtcbiAgICBjYWxlbmRhck9wZW5lZDogYm9vbGVhbjtcbiAgICB0aW1lT3BlbmVkOiBib29sZWFuO1xuICAgIHBsYWNlaG9sZGVyOiBzdHJpbmc7XG4gICAgZmVhdHVyZXM6IEZlYXR1cmVbXTtcbiAgICBzZXQgdHlwZSh0eXBlOiBEYXRlUGlja2VyVHlwZSk7XG4gICAgZ2V0IHR5cGUoKTogRGF0ZVBpY2tlclR5cGU7XG4gICAgc2V0IHdpZHRoKHdpZHRoOiBXaWR0aCk7XG4gICAgb25DaGFuZ2U6ICh2YWx1ZTogYW55KSA9PiB2b2lkO1xuICAgIG9uVG91Y2hlZDogKCkgPT4gdm9pZDtcbiAgICByZWdpc3Rlck9uQ2hhbmdlOiAoZm46IGFueSkgPT4gYW55O1xuICAgIHJlZ2lzdGVyT25Ub3VjaGVkOiAoZm46IGFueSkgPT4gYW55O1xuICAgIG9uQmx1cjogKCkgPT4gdm9pZDtcbiAgICBjb25zdHJ1Y3Rvcihsb2dnZXI6IE5HWExvZ2dlciwgZmI6IEZvcm1CdWlsZGVyLCBicmVha3BvaW50OiBCcmVha3BvaW50U2VydmljZSwgY29uZmlnOiBKdW50ZVVJQ29uZmlnKTtcbiAgICBuZ09uSW5pdCgpOiB2b2lkO1xuICAgIGNsb3NlKCk6IHZvaWQ7XG4gICAgY2xlYXIoKTogdm9pZDtcbiAgICB1cGRhdGUodmFsdWU6IHN0cmluZywgY2xvc2U/OiBib29sZWFuKTogdm9pZDtcbiAgICBzZXRUaW1lKCk6IHZvaWQ7XG4gICAgd3JpdGVWYWx1ZShkYXRlOiBEYXRlKTogdm9pZDtcbiAgICBzZXREaXNhYmxlZFN0YXRlKGRpc2FibGVkOiBib29sZWFuKTogdm9pZDtcbn1cbmV4cG9ydCB7fTtcbiJdfQ==