DocSpace-buildtools/packages/components/calendar/sub-components/MonthsHeader.js

26 lines
712 B
JavaScript
Raw Normal View History

2023-02-02 09:42:45 +00:00
import { HeaderContainer, Title } from "../styled-components";
import { HeaderButtons } from "./HeaderButtons";
2023-02-02 11:40:27 +00:00
const onLeftClick = (setSelectedDate) => {
setSelectedDate((prevSelectedDate) =>
prevSelectedDate.clone().subtract(1, "year")
);
};
const onRightClick = (setSelectedDate) => {
setSelectedDate((prevSelectedDate) =>
prevSelectedDate.clone().add(1, "year")
);
};
export const MonthsHeader = ({ selectedDate, setSelectedDate }) => {
2023-02-02 09:42:45 +00:00
return (
<HeaderContainer>
2023-02-02 11:40:27 +00:00
<Title>{selectedDate.year()}</Title>
<HeaderButtons
onLeftClick={() => onLeftClick(setSelectedDate)}
onRightClick={() => onRightClick(setSelectedDate)}
/>
2023-02-02 09:42:45 +00:00
</HeaderContainer>
);
};