{"version":3,"file":"xmagic-nz-formly-time-picker.mjs","sources":["../../../lib/time-picker/time-picker.component.ts","../../../lib/time-picker/time-picker.module.ts","../../../lib/time-picker/xmagic-nz-formly-time-picker.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, Optional } from '@angular/core';\r\nimport { FieldType } from '@ngx-formly/core';\r\nimport { FormlyBoxTemplates, NzFormlyFieldConfig, resolveTplName } from '@xmagic/nz-formly/common';\r\nimport { TimePickerOptions } from './formly.type'\r\n\r\n@Component({\r\n  selector: 'nz-formly-time-picker-component',\r\n  template: `\r\n    <nz-time-picker\r\n      #instance\r\n      style=\"width: 100%\"\r\n      [formControl]=\"$any(formControl)\"\r\n      [formlyAttributes]=\"field\"\r\n      [nzId]=\"field.id || props.nzId\"\r\n      [nzAddOn]=\"nzAddOn\"\r\n      [nzSize]=\"props.nzSize\"\r\n      [nzBackdrop]=\"props.nzBackdrop\"\r\n      [nzAllowEmpty]=\"props.nzAllowEmpty\"\r\n      [nzAutoFocus]=\"props.nzAutoFocus\"\r\n      [nzClearText]=\"props.nzClearText\"\r\n      [nzNowText]=\"props.nzNowText\"\r\n      [nzOkText]=\"props.nzOkText\"\r\n      [nzDefaultOpenValue]=\"props.nzDefaultOpenValue\"\r\n      [nzDisabled]=\"props.nzDisabled || props.disabled || formControl?.disabled\"\r\n      [nzDisabledHours]=\"props.nzDisabledHours\"\r\n      [nzDisabledMinutes]=\"props.nzDisabledMinutes\"\r\n      [nzDisabledSeconds]=\"props.nzDisabledSeconds\"\r\n      [nzFormat]=\"props.nzFormat\"\r\n      [nzHideDisabledOptions]=\"props.nzHideDisabledOptions\"\r\n      [nzHourStep]=\"props.nzHourStep\"\r\n      [nzMinuteStep]=\"props.nzMinuteStep\"\r\n      [nzSecondStep]=\"props.nzSecondStep\"\r\n      [nzPlaceHolder]=\"props.nzPlaceHolder || props.placeholder\"\r\n      [nzPopupClassName]=\"props.nzPopupClassName\"\r\n      [nzUse12Hours]=\"props.nzUse12Hours\"\r\n      [nzStatus]=\"props.nzStatus\"\r\n      [nzSuffixIcon]=\"nzSuffixIcon\"\r\n      (nzOpenChange)=\" props.nzOpenChange?.($event, field, instance)\"\r\n      ngDefaultControl\r\n    ></nz-time-picker>\r\n  `,\r\n  changeDetection: ChangeDetectionStrategy.OnPush\r\n})\r\nexport class FormlyFieldTimePickerComponent extends FieldType<NzFormlyFieldConfig<TimePickerOptions>> {\r\n  override defaultOptions = {\r\n    props: {\r\n      nzAllowEmpty: true,\r\n      nzFormat: 'HH:mm:ss',\r\n      nzHourStep: 1,\r\n      nzMinuteStep: 1,\r\n      nzSecondStep: 1,\r\n      nzShowToday: true,\r\n      nzShowNow: true,\r\n      nzInputReadOnly: false\r\n    }\r\n  };\r\n\r\n  constructor(@Optional() public fieldTemplates: FormlyBoxTemplates) {\r\n    super();\r\n  }\r\n\r\n  get nzSuffixIcon() {\r\n    return resolveTplName(this.props, this.fieldTemplates, 'nzSuffixIcon');\r\n  }\r\n\r\n  get nzAddOn() {\r\n    return resolveTplName(this.props, this.fieldTemplates, 'nzAddOn');\r\n  }\r\n}\r\n","import { NgModule } from '@angular/core';\nimport { FormlyModule } from '@ngx-formly/core';\nimport { FormlyFieldTimePickerComponent } from './time-picker.component';\nimport { NzTimePickerModule } from 'ng-zorro-antd/time-picker';\nimport { CommonModule } from '@angular/common';\nimport { ReactiveFormsModule } from '@angular/forms';\n\nconst COMPONENT = FormlyFieldTimePickerComponent;\n\n@NgModule({\n  declarations: [COMPONENT],\n  imports: [\n    CommonModule,\n    ReactiveFormsModule,\n    NzTimePickerModule,\n    FormlyModule.forChild({\n      types: [\n        {\n          name: 'time-picker',\n          component: COMPONENT,\n          wrappers: ['field-wrapper']\n        }\n      ]\n    })\n  ]\n})\nexport class FormlyNzTimePickerModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":["i1"],"mappings":"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"}