{"version":3,"file":"ListItem.mjs","sources":["../../../../src/components/Upload/UploadList/ListItem.tsx"],"sourcesContent":[null],"names":["ListItem","React","forwardRef","actionButtonRender","classNames","downloadFileText","downloadIcon","customDownloadIcon","downloadIconButtonType","file","gradient","iconRender","isImgUrl","itemRender","items","listType","listRef","maxCount","onClose","onDownload","onPreview","onReplace","previewFileText","previewIcon","customPreviewIcon","progress","progressProps","removeFileText","removeIconButtonType","replaceButtonType","replaceFileText","removeIcon","customRemoveIcon","replaceIcon","customReplaceIcon","showDownloadIconButton","showPreviewIconButton","showRemoveIconButton","showReplaceButton","size","style","uploadErrorText","ref","uploadLocale","useLocaleReceiver","removeFileAriaLabelTemplate","_a","lang","removeFileAriaLabelText","replace","name","status","mergedStatus","setMergedStatus","useState","useEffect","showProgress","setShowProgress","progressRafRef","useRef","current","setTimeout","canUseDom","window","clearTimeout","iconNode","icon","createElement","className","styles","uploadListItemTextIcon","thumbUrl","url","uploadingClassNames","mergeClasses","uploadListItemThumbnail","uploadListItemFile","thumbnail","alt","uploadListItemImage","crossOrigin","src","linkClassNames","onClick","e","href","target","rel","infoUploadingClassNames","uploadListItem","uploadListItemSingle","linkProps","JSON","parse","removeIconButton","ariaLabel","UploadSize","Small","iconDelete","disruptive","htmlType","iconProps","path","IconName","mdiTrashCanOutline","event","stopPropagation","onKeyDown","key","eventKeys","TAB","shiftKey","preventDefault","ENTER","SPACE","shape","ButtonShape","Pill","Round","ButtonSize","Medium","text","variant","ButtonVariant","Secondary","Default","replaceButton","iconReplace","mdiRepeat","Primary","downloadIconButton","iconDownload","mdiDownloadOutline","downloadOrDelete","uploadListItemCardActions","picture","listItemNameClassName","uploadListItemName","preview","Object","assign","title","previewIconButton","undefined","pointerEvents","opacity","Icon","mdiEyeOutline","IconSize","XSmall","iconView","actions","uploadListItemActions","message","response","error","_b","statusText","_c","iconAndPreview","uploadSpan","dom","uploadListItemInfo","CSSMotion","motionDeadline","motionName","visible","motionClassNames","loadingProgress","Progress","type","percent","uploadListItemProgress","listContainerNameClassNames","item","Tooltip","content","portal","portalRoot","theme","TooltipTheme","dark","wrapperClassNames","uploadListItemTooltipWrapper","download","bind","remove"],"mappings":"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"}