{"version":3,"file":"MockFileInput.jsx","sourceRoot":"","sources":["../../../src/core/File/MockFileInput.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC;AAIjC,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,yBAAyB,CAAC;AAK/D,MAAM,aAAa,GAAqD,GAAG,EAAE;IAC3E,MAAM,CAAC,SAAS,EAAE,YAAY,CAAC,GAAG,QAAQ,CAAiB,EAAE,CAAC,CAAC;IAC/D,MAAM,iBAAiB,GAAG,CAAC,UAAkB,EAAE,EAAE;QAC/C,UAAU,CAAC,OAAO,CAAC,CAAC,IAAU,EAAE,EAAE;YAChC,MAAM,EAAE,GAAG,SAAS,EAAE,CAAC;YACvB,YAAY,CAAC;gBACX,GAAG,SAAS;gBACZ;oBACE,EAAE;oBACF,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS;oBAChF,IAAI,EAAE,IAAI,CAAC,IAAI;oBACf,QAAQ,EAAE,YAAY;oBACtB,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,IAAI;oBACV,QAAQ,EAAE,GAAG,EAAE,GAAE,CAAC;iBACnB;aACF,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;IACL,CAAC,CAAC;IAEF,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,CAAC,YAAY,CAAC,CAAC,iBAAiB,CAAC,CAAC,KAAK,CAAC,kBAAkB,EAAG,CAAC;AACnG,CAAC,CAAC;AAEF,eAAe,aAAa,CAAC","sourcesContent":["import { useState } from 'react';\nimport type { FunctionComponent } from 'react';\n\nimport type { ForwardProps } from '@pega/cosmos-react-core/lib/types';\nimport { FileInput, createUID } from '@pega/cosmos-react-core';\nimport type { FileInputProps } from '@pega/cosmos-react-core';\n\nimport type { MockFileItem } from './FileService.mock';\n\nconst MockFileInput: FunctionComponent<FileInputProps & ForwardProps> = () => {\n  const [fileStore, setFileStore] = useState<MockFileItem[]>([]);\n  const addedFilesHandler = (addedFiles: File[]) => {\n    addedFiles.forEach((file: File) => {\n      const id = createUID();\n      setFileStore([\n        ...fileStore,\n        {\n          id,\n          thumbnail: file.type.startsWith('image') ? URL.createObjectURL(file) : undefined,\n          name: file.name,\n          category: 'category-1',\n          format: 'png',\n          File: file,\n          onCancel: () => {}\n        }\n      ]);\n    });\n  };\n\n  return <FileInput files={fileStore} onFilesAdded={addedFilesHandler} label='File input label' />;\n};\n\nexport default MockFileInput;\n"]}