import { DayPickerContextValue } from 'contexts/DayPicker'; import { ActiveModifiers } from 'types/Modifiers'; /** Return the style for the Day element, according to the given active modifiers. */ export function getDayStyle( dayPicker: Pick, activeModifiers: ActiveModifiers ): React.CSSProperties { let style: React.CSSProperties = { ...dayPicker.styles.day }; Object.keys(activeModifiers).forEach((modifier) => { style = { ...style, ...dayPicker.modifiersStyles?.[modifier] }; }); return style; }