{"version":3,"file":"is-year-disabled.cjs","names":[],"sources":["../../../../src/components/YearsList/is-year-disabled/is-year-disabled.ts"],"sourcesContent":["import dayjs from 'dayjs';\nimport { DateStringValue } from '../../../types';\n\ninterface IsYearDisabledInput {\n  year: DateStringValue;\n  minDate: DateStringValue | Date | undefined;\n  maxDate: DateStringValue | Date | undefined;\n}\n\nexport function isYearDisabled({ year, minDate, maxDate }: IsYearDisabledInput): boolean {\n  if (!minDate && !maxDate) {\n    return false;\n  }\n\n  if (minDate && dayjs(year).isBefore(minDate, 'year')) {\n    return true;\n  }\n\n  if (maxDate && dayjs(year).isAfter(maxDate, 'year')) {\n    return true;\n  }\n\n  return false;\n}\n"],"mappings":";;;;;AASA,SAAgB,eAAe,EAAE,MAAM,SAAS,WAAyC;CACvF,IAAI,CAAC,WAAW,CAAC,SACf,OAAO;CAGT,IAAI,YAAA,GAAA,MAAA,QAAA,CAAiB,IAAI,CAAC,CAAC,SAAS,SAAS,MAAM,GACjD,OAAO;CAGT,IAAI,YAAA,GAAA,MAAA,QAAA,CAAiB,IAAI,CAAC,CAAC,QAAQ,SAAS,MAAM,GAChD,OAAO;CAGT,OAAO;AACT"}