import _extends from "@babel/runtime/helpers/esm/extends"; import * as React from 'react'; import Header from "../Header"; import { YEAR_DECADE_COUNT } from "./constant"; import PanelContext from "../../PanelContext"; function YearHeader(props) { var prefixCls = props.prefixCls, generateConfig = props.generateConfig, viewDate = props.viewDate, onPrevDecade = props.onPrevDecade, onNextDecade = props.onNextDecade, onDecadeClick = props.onDecadeClick; var _React$useContext = React.useContext(PanelContext), hideHeader = _React$useContext.hideHeader; if (hideHeader) { return null; } var headerPrefixCls = "".concat(prefixCls, "-header"); var yearNumber = generateConfig.getYear(viewDate); var startYear = Math.floor(yearNumber / YEAR_DECADE_COUNT) * YEAR_DECADE_COUNT; var endYear = startYear + YEAR_DECADE_COUNT - 1; return /*#__PURE__*/React.createElement(Header, _extends({}, props, { prefixCls: headerPrefixCls, onSuperPrev: onPrevDecade, onSuperNext: onNextDecade }), /*#__PURE__*/React.createElement("button", { type: "button", onClick: onDecadeClick, className: "".concat(prefixCls, "-decade-btn") }, startYear, "-", endYear)); } export default YearHeader;