UNPKG

ll-package

Version:

2 lines (1 loc) 862 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const u=require("../../../../../@babel/runtime/helpers/esm/objectSpread2.js"),c=require("vue"),m=require("../DatePanel/index.js"),C=require("../../utils/dateUtil.js"),i=require("../../../_util/classNames.js"),g=require("../../hooks/useMergeProps.js");function l(d){const t=g.default(d),{prefixCls:r,generateConfig:a,locale:o,value:f}=t,s=`${r}-cell`,p=e=>c.createVNode("td",{key:"week",class:i.default(s,`${s}-week`)},[a.locale.getWeek(o.locale,e)]),n=`${r}-week-panel-row`,k=e=>i.default(n,{[`${n}-selected`]:C.isSameWeek(a,o.locale,f,e)});return c.createVNode(m.default,u.default(u.default({},t),{},{panelName:"week",prefixColumn:p,rowClassName:k,keyboardConfig:{onLeftRight:null}}),null)}l.displayName="WeekPanel";l.inheritAttrs=!1;exports.default=l;