import { useState } from "react" import Bold from './Bold' import Copy from './Copy' import UploadSingleBox from './UploadSingleBox' import WindowFloat from './WindowFloat' export default (props:{extensionfilter?:any, defaultValue?:string, onclose?:()=>void, ondone?:(d?:string)=>void })=>{ let [upload, setUpload] = useState({}) let [cpicon, setCpIcon] = useState(global.cdn("/files/copy.svg")) return props.onclose?.()} z={260}> {setUpload({uploadval: n})}} value={upload.uploadval} reload={()=>{setCpIcon(global.cdn("/files/copy.svg"))}} lefticon={cpicon} onlefticon={()=>{Copy(upload.uploadval); setCpIcon(global.cdn("/files/ok.svg"))}}/> { props.ondone?.(typeof upload.uploadval == "string"?upload.uploadval:null) }}>{lang.finish} }