import Upload, { UploadStatuses } from './Upload'
export default (props:{
id?:string, title?:string, state?:any,singlefile?:boolean,readOnly?:boolean,
on?:(st:UploadStatuses)=>void,
explains?:boolean,maxsize?:number,extensionfilter?:any
})=>
{
var functions:any = {}
return <>
{props.title}
0)?(props.singlefile?props.state:props.state[0]):""} readOnly={props.readOnly}
onBlur={(e)=>
{
if(e.target.value)
{
if(props.singlefile)
{
props.on?.(e.target.value)
}
else
{
props.on?.([e.target.value])
}
}
}} />
{uploaders[props.id]?.open?.()}}>{lang.selectfiles}
{props.explains?.jpg, .jpeg, .png, .txt, .pdf, .zip, .rar , .js, .cs, .dll, .py
{lang.max5f10mb}:null}
{
props.on?.(st)
}}
/>
>
}