ll-package
Version:
2 lines (1 loc) • 918 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const u=require("../../../../../@babel/runtime/helpers/esm/objectSpread2.js"),e=require("vue"),E=require("../Header.js"),t=require("./index.js"),x=require("../../PanelContext.js"),Y=require("../../hooks/useMergeProps.js");function r(s){const a=Y.default(s),{prefixCls:n,generateConfig:c,viewDate:d,onPrevDecade:l,onNextDecade:i,onDecadeClick:f}=a,{hideHeader:C}=x.useInjectPanel();if(C.value)return null;const p=`${n}-header`,D=c.getYear(d),o=Math.floor(D/t.YEAR_DECADE_COUNT)*t.YEAR_DECADE_COUNT,N=o+t.YEAR_DECADE_COUNT-1;return e.createVNode(E.default,u.default(u.default({},a),{},{prefixCls:p,onSuperPrev:l,onSuperNext:i}),{default:()=>[e.createVNode("button",{type:"button",onClick:f,class:`${n}-decade-btn`},[o,e.createTextVNode("-"),N])]})}r.displayName="YearHeader";r.inheritAttrs=!1;exports.default=r;
;