// components import Spring from '@components/Spring'; import {NavLink} from 'react-router-dom'; import SelectionButton from '@ui/SelectionButton'; import ScrollContainer from '@components/ScrollContainer'; import DnDLayout from '@components/Todos/DnDLayout'; // hooks import {useState} from 'react'; import useMeasure from 'react-use-measure'; import {useSelector} from 'react-redux'; import {useWindowSize} from 'react-use'; // utils import dayjs from 'dayjs'; const TrainingsPlanner = () => { const [selectedMonth, setSelectedMonth] = useState(dayjs().format('MMMM')); const [headerRef, {height: headerHeight}] = useMeasure(); const todos = useSelector(state => state['todos'].todos); const currentTodos = todos.filter(todo => dayjs(todo.timestamp).format('MMMM') === selectedMonth); const isSmallScreen = useWindowSize().width < 414; return (

Trainings {!isSmallScreen && 'planner'}

Scheduler
setSelectedMonth(dayjs().format('MMMM'))} active={selectedMonth === dayjs().format('MMMM')}/> setSelectedMonth(dayjs().add(1, 'month').format('MMMM'))} active={selectedMonth === dayjs().add(1, 'month').format('MMMM')}/> setSelectedMonth(dayjs().add(2, 'month').format('MMMM'))} active={selectedMonth === dayjs().add(2, 'month').format('MMMM')}/>
{currentTodos.length !== 0 ? : null}
) } export default TrainingsPlanner