ll-package
Version:
2 lines (1 loc) • 683 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const s=require("vue"),v=require("../../_util/hooks/useMemo.js"),g=require("../../_util/shallowequal.js"),T=require("../utils/dateUtil.js");function V(l,n){let{formatList:a,generateConfig:f,locale:i}=n;const o=v.default(()=>{if(!l.value)return[[""],""];let e="";const t=[];for(let u=0;u<a.value.length;u+=1){const m=a.value[u],r=T.formatValue(l.value,{generateConfig:f.value,locale:i.value,format:m});t.push(r),u===0&&(e=r)}return[t,e]},[l,a],(e,t)=>t[0]!==e[0]||!g.default(t[1],e[1])),c=s.computed(()=>o.value[0]),d=s.computed(()=>o.value[1]);return[c,d]}exports.default=V;
;