{"version":3,"file":"FilesUploaderList.mjs","sources":[""],"sourcesContent":["import { useContext } from \"react\";\r\nimport type { ReactElement } from \"react\";\r\nimport { FilesUploaderItem } from \"./FilesUploaderItem\";\r\nimport { FilesUploaderCtx } from \"../context/index\";\r\n\r\n/**\r\n * Компонент вывода списка загруженных файлов\r\n * @returns\r\n * */\r\nexport const FilesUploaderList = (): ReactElement => {\r\n\r\n  const { getCN, filesMap } = useContext(FilesUploaderCtx);\r\n\r\n  return (\r\n    <ul className={getCN(\"list\")}>\r\n      {[ ...filesMap.values() ].map((file) => (\r\n        <FilesUploaderItem\r\n          key={`${file.name}_${file.size}_${\"lastModified\" in file ? file.lastModified : 0}`}\r\n          file={file}\r\n        />\r\n      ))}\r\n    </ul>\r\n  );\r\n};\r\n"],"names":["FilesUploaderList","getCN","filesMap","useContext","FilesUploaderCtx","_jsx","className","children","values","map","file","FilesUploaderItem","name","size","lastModified"],"mappings":"2KASO,MAAMA,kBAAoB,KAE/B,MAAMC,MAAEA,MAAKC,SAAEA,UAAaC,WAAWC;AAEvC,OACEC,IAAA,KAAA,CAAIC,UAAWL,MAAM,QAAQM,SAC1B,IAAKL,SAASM,UAAWC,IAAKC,MAC7BL,IAACM,kBAAiB,CAEhBD,KAAMA,MADD,GAAGA,KAAKE,QAAQF,KAAKG,QAAQ,iBAAkBH,KAAOA,KAAKI,aAAe"}