All files / src/date-range-picker/utils get-days-of-week.js

100% Statements 3/3
100% Branches 0/0
100% Functions 2/2
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20                    15x 2x 14x              
import { addDays, startOfWeek } from "date-fns"
import { dayOffset } from "./day-offset"
 
/**
 * @todo Allow changing of week length
 *
 * @param {string} firstDayOfWeek
 *
 * @returns {Date[]}
 */
export const getDaysOfWeek = firstDayOfWeek =>
  [0, 1, 2, 3, 4, 5, 6].map((_, i) =>
    addDays(
      startOfWeek(new Date(), {
        weekStartsOn: dayOffset(firstDayOfWeek)
      }),
      i
    )
  )