{
  "version": 3,
  "sources": ["../../../../../src/date/datepicker/rhf/LmDateSelectionRhf.tsx"],
  "sourcesContent": ["import { Controller, FieldValues } from 'react-hook-form'\nimport { LmDateSelection, LmDateSelectionProps } from '../dateSelection/LmDateSelection'\nimport { LmRhfProps } from '../../../form/rhf/lmRhfProps'\n\nexport type LmDateSelectionRhfProps<T extends FieldValues> = LmRhfProps<T> & LmDateSelectionProps\n\nexport function LmDateSelectionRhf<T extends FieldValues>({\n  name,\n  defaultValue,\n  control,\n  rules = {},\n  ...rest\n}: LmDateSelectionRhfProps<T>) {\n  if (rest.required) {\n    rules.required = 'This field is required'\n  }\n  return (\n    <Controller\n      name={name}\n      control={control}\n      defaultValue={defaultValue}\n      rules={rules}\n      render={({ field: { onChange, name, value }, fieldState: { error } }) => {\n        return (\n          <LmDateSelection\n            {...rest}\n            value={value}\n            onChange={onChange}\n            error={!!error}\n            helperText={error ? error.message : rest.helperText}\n          />\n        )\n      }}\n    />\n  )\n}\n"],
  "mappings": "AAAA,SAAS,kBAA+B;AACxC,SAAS,uBAA6C;AAK/C,SAAS,mBAA0C;AAAA,EACxD;AAAA,EACA;AAAA,EACA;AAAA,EACA,QAAQ,CAAC;AAAA,KACN;AACL,GAA+B;AAC7B,MAAI,KAAK,UAAU;AACjB,UAAM,WAAW;AAAA,EACnB;AACA,SACE,CAAC,WACC,MAAM,MACN,SAAS,SACT,cAAc,cACd,OAAO,OACP,QAAQ,CAAC,EAAE,OAAO,EAAE,UAAU,MAAAA,OAAM,MAAM,GAAG,YAAY,EAAE,MAAM,EAAE,MAAM;AACvE,WACE,CAAC,oBACK,MACJ,OAAO,OACP,UAAU,UACV,OAAO,CAAC,CAAC,OACT,YAAY,QAAQ,MAAM,UAAU,KAAK,YAC3C;AAAA,EAEJ,GACF;AAEJ;",
  "names": ["name"]
}
