import React, { useCallback } from "react" import PropTypes from "prop-types" import Hours from "./Hours" import { format, getDay } from "date-fns" import deLocale from "date-fns/locale/de" import cn from "classnames" const Day = ({ date, hours, absence, active, onClick }) => { const handleClick = useCallback(() => onClick(date), [date]) return (
0, "moco-bx-calendar__day--absence": absence, })} onClick={handleClick} > {format(date, "dd", { locale: deLocale })}
) } Day.propTypes = { date: PropTypes.instanceOf(Date).isRequired, hours: PropTypes.number.isRequired, absence: PropTypes.object, active: PropTypes.bool.isRequired, onClick: PropTypes.func.isRequired, } export default Day