@mantine/dates
Version:
Calendars, date and time pickers based on Mantine components
1 lines • 690 B
Source Map (JSON)
{"version":3,"file":"get-start-of-week.cjs","names":[],"sources":["../../../../src/components/Month/get-start-of-week/get-start-of-week.ts"],"sourcesContent":["import dayjs from 'dayjs';\nimport type { DateStringValue, DayOfWeek } from '../../../types';\n\nexport function getStartOfWeek(date: DateStringValue, firstDayOfWeek: DayOfWeek = 1) {\n let value = dayjs(date);\n while (value.day() !== firstDayOfWeek) {\n value = value.subtract(1, 'day');\n }\n\n return value.format('YYYY-MM-DD');\n}\n"],"mappings":";;;;;AAGA,SAAgB,eAAe,MAAuB,iBAA4B,GAAG;CACnF,IAAI,SAAA,GAAA,MAAA,QAAA,CAAc,IAAI;CACtB,OAAO,MAAM,IAAI,MAAM,gBACrB,QAAQ,MAAM,SAAS,GAAG,KAAK;CAGjC,OAAO,MAAM,OAAO,YAAY;AAClC"}