{"version":3,"file":"get-min-max-time.mjs","sources":["../../../../src/components/DateTimePicker/get-min-max-time/get-min-max-time.ts"],"sourcesContent":["import dayjs from 'dayjs';\nimport { DateStringValue } from '../../../types';\n\ninterface GetMinTimeInput {\n  minDate: DateStringValue | Date | undefined;\n  value: DateStringValue | null;\n}\n\nexport function getMinTime({ minDate, value }: GetMinTimeInput): string | undefined {\n  const minTime = minDate ? dayjs(minDate).format('HH:mm:ss') : null;\n  return value && minDate && value === minDate\n    ? minTime != null\n      ? minTime\n      : undefined\n    : undefined;\n}\n\ninterface GetMaxTimeInput {\n  maxDate: DateStringValue | Date | undefined;\n  value: DateStringValue | null;\n}\n\nexport function getMaxTime({ maxDate, value }: GetMaxTimeInput): string | undefined {\n  const maxTime = maxDate ? dayjs(maxDate).format('HH:mm:ss') : null;\n  return value && maxDate && value === maxDate\n    ? maxTime != null\n      ? maxTime\n      : undefined\n    : undefined;\n}\n"],"names":[],"mappings":";;;AAQO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,UAAW,CAAA,CAAA,CAAE,OAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAA8C,CAAA,CAAA,CAAA;AAClF,CAAA,CAAA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAU,GAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,GAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAC9D,CAAA,CAAA,OAAO,SAAS,OAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,KAAU,UACjC,OAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,GACT,UACA,KACF,CAAA,CAAA,CAAA,CAAA,KAAA,CAAA,CAAA;AACN,CAAA;AAOO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,UAAW,CAAA,CAAA,CAAE,OAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAA8C,CAAA,CAAA,CAAA;AAClF,CAAA,CAAA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAU,GAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,GAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAC9D,CAAA,CAAA,OAAO,SAAS,OAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,KAAU,UACjC,OAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,GACT,UACA,KACF,CAAA,CAAA,CAAA,CAAA,KAAA,CAAA,CAAA;AACN,CAAA;;"}