You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
621 B
2 lines
621 B
import{e as h,f as r,u as n}from"./index-f4658ae7.js";const{t:c}=h();function g({acceptRef:u,helpTextRef:i,maxNumberRef:f,maxSizeRef:l}){const p=r(()=>{const t=n(u);return t&&t.length>0?t:[]}),m=r(()=>n(p).map(t=>t.indexOf("/")>0||t.startsWith(".")?t:`.${t}`).join(",")),x=r(()=>{const t=n(i);if(t)return t;const e=[],s=n(u);s.length>0&&e.push(c("component.upload.accept",[s.join(",")]));const a=n(l);a&&e.push(c("component.upload.maxSize",[a]));const o=n(f);return o&&o!==1/0&&e.push(c("component.upload.maxNumber",[o])),e.join("\uFF0C")});return{getAccept:p,getStringAccept:m,getHelpText:x}}export{g as useUploadType};
|