{"version":3,"file":"get-weekdays-names.cjs","names":["formatDate"],"sources":["../../../src/utils/get-weekdays-names/get-weekdays-names.ts"],"sourcesContent":["import dayjs from 'dayjs';\nimport type { DateLabelFormat, DayOfWeek } from '../../types';\nimport { formatDate } from '../format-date/format-date';\n\ninterface GetWeekdaysNamesInput {\n  locale: string;\n  format?: DateLabelFormat;\n  firstDayOfWeek?: DayOfWeek;\n}\n\nexport function getWeekdaysNames({\n  locale,\n  format = 'dd',\n  firstDayOfWeek = 1,\n}: GetWeekdaysNamesInput) {\n  const baseDate = dayjs().day(firstDayOfWeek);\n  const labels: React.ReactNode[] = [];\n\n  for (let i = 0; i < 7; i += 1) {\n    labels.push(formatDate({ locale, date: baseDate.add(i, 'days'), format }));\n  }\n\n  return labels;\n}\n"],"mappings":";;;;;;AAUA,SAAgB,iBAAiB,EAC/B,QACA,SAAS,MACT,iBAAiB,KACO;CACxB,MAAM,YAAA,GAAA,MAAA,QAAA,CAAiB,CAAC,CAAC,IAAI,cAAc;CAC3C,MAAM,SAA4B,CAAC;CAEnC,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,KAAK,GAC1B,OAAO,KAAKA,oBAAAA,WAAW;EAAE;EAAQ,MAAM,SAAS,IAAI,GAAG,MAAM;EAAG;CAAO,CAAC,CAAC;CAG3E,OAAO;AACT"}