{"version":3,"file":"WarekiPicker.cjs","sources":["../../../src/components/WarekiPicker/WarekiPicker.tsx"],"sourcesContent":["import { useIntl } from '../../intl'\nimport { DatePicker } from '../DatePicker'\n\nimport type { ComponentProps, FC } from 'react'\n\ntype Props = Omit<ComponentProps<typeof DatePicker>, 'showAlternative'>\n\nconst handleShowWareki = (date: Date | null, locale: string) => {\n  if (!date) {\n    return null\n  }\n\n  // 和暦を使う\n  const calendarLocale = `${locale}-u-ca-japanese`\n\n  return date.toLocaleDateString(calendarLocale, {\n    dateStyle: 'long',\n  })\n}\n\nexport const WarekiPicker: FC<Props> = (props) => {\n  const { locale } = useIntl()\n\n  return <DatePicker {...props} showAlternative={(date) => handleShowWareki(date, locale)} />\n}\n"],"names":["useIntl","_jsx","DatePicker"],"mappings":";;;;;;;;;AAOA,MAAM,gBAAgB,GAAG,CAAC,IAAiB,EAAE,MAAc,KAAI;IAC7D,IAAI,CAAC,IAAI,EAAE;AACT,QAAA,OAAO,IAAI;IACb;;AAGA,IAAA,MAAM,cAAc,GAAG,CAAA,EAAG,MAAM,gBAAgB;AAEhD,IAAA,OAAO,IAAI,CAAC,kBAAkB,CAAC,cAAc,EAAE;AAC7C,QAAA,SAAS,EAAE,MAAM;AAClB,KAAA,CAAC;AACJ,CAAC;AAEM,MAAM,YAAY,GAAc,CAAC,KAAK,KAAI;AAC/C,IAAA,MAAM,EAAE,MAAM,EAAE,GAAGA,oBAAO,EAAE;AAE5B,IAAA,OAAOC,eAACC,2CAAU,EAAA,EAAA,GAAK,KAAK,EAAE,eAAe,EAAE,CAAC,IAAI,KAAK,gBAAgB,CAAC,IAAI,EAAE,MAAM,CAAC,GAAI;AAC7F;;;;"}