{"version":3,"file":"is-month-disabled.cjs","names":[],"sources":["../../../../src/components/MonthsList/is-month-disabled/is-month-disabled.ts"],"sourcesContent":["import dayjs from 'dayjs';\nimport { DateStringValue } from '../../../types';\n\ninterface IsMonthDisabledInput {\n  month: DateStringValue;\n  minDate: DateStringValue | undefined;\n  maxDate: DateStringValue | undefined;\n}\n\nexport function isMonthDisabled({ month, minDate, maxDate }: IsMonthDisabledInput): boolean {\n  if (!minDate && !maxDate) {\n    return false;\n  }\n\n  if (minDate && dayjs(month).isBefore(minDate, 'month')) {\n    return true;\n  }\n\n  if (maxDate && dayjs(month).isAfter(maxDate, 'month')) {\n    return true;\n  }\n\n  return false;\n}\n"],"mappings":";;;;;AASA,SAAgB,gBAAgB,EAAE,OAAO,SAAS,WAA0C;CAC1F,IAAI,CAAC,WAAW,CAAC,SACf,OAAO;CAGT,IAAI,YAAA,GAAA,MAAA,QAAA,CAAiB,KAAK,CAAC,CAAC,SAAS,SAAS,OAAO,GACnD,OAAO;CAGT,IAAI,YAAA,GAAA,MAAA,QAAA,CAAiB,KAAK,CAAC,CAAC,QAAQ,SAAS,OAAO,GAClD,OAAO;CAGT,OAAO;AACT"}