import { useRef } from 'react'; import { Text, Icon, CalendarMonthSelect, CalendarYearSelect, Button, PopupTrigger, Popup, } from 'react-basics'; import { startOfMonth, endOfMonth } from 'date-fns'; import Icons from 'components/icons'; import { useLocale } from 'hooks'; import { formatDate } from 'lib/date'; import { getDateLocale } from 'lib/lang'; import styles from './MonthSelect.module.css'; export function MonthSelect({ date = new Date(), onChange }) { const { locale } = useLocale(); const month = formatDate(date, 'MMMM', locale); const year = date.getFullYear(); const ref = useRef(); const handleChange = (close, date) => { onChange(`range:${startOfMonth(date).getTime()}:${endOfMonth(date).getTime()}`); close(); }; return ( <>
{close => ( )} {close => ( )}
); } export default MonthSelect;