import { Locale, format } from "date-fns"; import React, { useEffect, useRef } from "react"; import { CalendarDay, Modifiers } from "react-day-picker"; import { cl } from "../../../utils/helpers"; const DatePickerDayButton = ({ day, modifiers, locale, children, ...rest }: { day: CalendarDay; modifiers: Modifiers; locale: Locale; } & React.ButtonHTMLAttributes) => { const ref = useRef(null); useEffect(() => { if (modifiers.focused) { ref.current?.focus(); } }, [modifiers.focused]); if (modifiers.hidden) { return null; } return ( ); }; export { DatePickerDayButton };