{"version":3,"file":"UdpDatePicker.mjs","names":["React","UdpDateRangeSelector","UdpFluentDateRangeSelectorWebComponent","JSX","createChangeEvent","FormChangeEvent","UdpDatePickerProps","Partial","Omit","onChange","event","name","children","ReactNode","UdpDatePicker","FC","t0","$","_c","props","t1","e","detail","handleChange","t2"],"sources":["../../../src/UI/fluent-web-components/UdpDatePicker.tsx"],"sourcesContent":["import React from 'react';\nimport { UdpDateRangeSelector as UdpFluentDateRangeSelectorWebComponent } from '@univerus/udp-react-stencil-component-library';\nimport { type JSX } from '@univerus/udp-react-stencil-component-library';\nimport { createChangeEvent, FormChangeEvent } from './utils/formEvents';\n\nexport interface UdpDatePickerProps\n  extends Partial<Omit<JSX.UdpDateRangeSelector, 'onChange'>> {\n  /** Called when the selected date changes - compatible with form libraries (event.target.value) */\n  onChange?: (event: FormChangeEvent<string>) => void;\n  /** Field name for form state management */\n  name?: string;\n  children?: React.ReactNode;\n}\n\nexport const UdpDatePicker: React.FC<UdpDatePickerProps> = ({\n  onChange,\n  name,\n  ...props\n}) => {\n  const handleChange = (e: CustomEvent<string>) => {\n    onChange?.(createChangeEvent(e.detail, name, 'date'));\n  };\n\n  return (\n    <UdpFluentDateRangeSelectorWebComponent\n      {...props}\n      onChange={handleChange}\n    />\n  );\n};\n"],"mappings":";;;;;AAcA,MAAac,iBAA8CE,OAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAAA,IAAAP;CAAA,IAAAF;CAAA,IAAAU;AAAA,KAAAF,EAAA,OAAAD,IAAA;AAAC,GAAA,CAAAP,UAAAE,SAAAQ,SAAAH;AAI3DC,IAAA,KAAAD;AAAAC,IAAA,KAAAN;AAAAM,IAAA,KAAAR;AAAAQ,IAAA,KAAAE;QAAA;AAAAR,SAAAM,EAAA;AAAAR,aAAAQ,EAAA;AAAAE,UAAAF,EAAA;;CAAA,IAAAG;AAAA,KAAAH,EAAA,OAAAN,QAAAM,EAAA,OAAAR,UAAA;AACsBW,QAAAC,MAAA;AACnBZ,cAAWL,kBAAkBiB,EAACC,QAASX,MAAM,OAAO,CAAC;;AACtDM,IAAA,KAAAN;AAAAM,IAAA,KAAAR;AAAAQ,IAAA,KAAAG;OAAAA,MAAAH,EAAA;CAFD,MAAAM,eAAqBH;CAEnB,IAAAI;AAAA,KAAAP,EAAA,OAAAM,gBAAAN,EAAA,OAAAE,OAAA;AAGAK,OAAA,sBAAA,cAAC,sBAAD;GAAuC,GACjCL;GACMI,UAAAA;GACV,CAAA;AAAAN,IAAA,KAAAM;AAAAN,IAAA,KAAAE;AAAAF,IAAA,KAAAO;OAAAA,MAAAP,EAAA;AAAA,QAHFO"}