ll-package
Version:
2 lines (1 loc) • 1.08 kB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const d=require("../../../../../@babel/runtime/helpers/esm/objectSpread2.js"),U=require("vue"),e=require("./index.js"),g=require("../PanelBody.js"),F=require("../../hooks/useMergeProps.js"),s=3,u=4;function o(_){const c=F.default(_),l=e.DECADE_UNIT_DIFF-1,{prefixCls:N,viewDate:n,generateConfig:r}=c,C=`${N}-cell`,E=r.getYear(n),i=Math.floor(E/e.DECADE_UNIT_DIFF)*e.DECADE_UNIT_DIFF,D=Math.floor(E/e.DECADE_DISTANCE_COUNT)*e.DECADE_DISTANCE_COUNT,T=D+e.DECADE_DISTANCE_COUNT-1,A=r.setYear(n,D-Math.ceil((s*u*e.DECADE_UNIT_DIFF-e.DECADE_DISTANCE_COUNT)/2)),I=a=>{const t=r.getYear(a),f=t+l;return{[`${C}-in-view`]:D<=t&&f<=T,[`${C}-selected`]:t===i}};return U.createVNode(g.default,d.default(d.default({},c),{},{rowNum:u,colNum:s,baseDate:A,getCellText:a=>{const t=r.getYear(a);return`${t}-${t+l}`},getCellClassName:I,getCellDate:(a,t)=>r.addYear(a,t*e.DECADE_UNIT_DIFF)}),null)}o.displayName="DecadeBody";o.inheritAttrs=!1;exports.DECADE_COL_COUNT=s;exports.default=o;
;