@meleon/uni-ui
Version:
A uniapp components library written in vue3 and typescript
1 lines • 422 B
JavaScript
import{getNow}from"@meleon/uni-ui/utils";export default function usePickerCellClassName(e){return{getCellClassName:(l,t=!1)=>{const{value:a,isSameTime:s,mode:i,prefixCls:u}=e,o=!l.isPrev&&!l.isNext,c=a&&s(l.value,a);let m=s(l.value,getNow());return"week"===i&&(m=getNow().isSame(l.value,"date")),[`${u}-cell`,{[`${u}-cell-in-view`]:o,[`${u}-cell-today`]:m,[`${u}-cell-selected`]:c,[`${u}-cell-disabled`]:t},l.className]}}}