{"version":3,"file":"processingStep.mjs","sources":["../../../../src/upload/steps/processingStep/processingStep.tsx"],"sourcesContent":["import Button from '../../../button';\nimport { Status, Typography } from '../../../common';\nimport ProcessIndicator from '../../../processIndicator';\nimport Title from '../../../title';\n\nexport interface ProcessingStepProps {\n  isComplete: boolean;\n  isError: boolean;\n  isSuccess: boolean;\n  onClear: React.MouseEventHandler<HTMLButtonElement>;\n  psButtonText: string;\n  psProcessingText: string;\n  psButtonDisabled: boolean;\n}\n\nexport default function ProcessingStep({\n  isComplete,\n  isError,\n  isSuccess,\n  onClear,\n  psButtonText,\n  psProcessingText,\n  psButtonDisabled,\n}: ProcessingStepProps) {\n  let processStatus = Status.PROCESSING;\n  if (isError) {\n    processStatus = Status.FAILED;\n  }\n  if (isSuccess) {\n    processStatus = Status.SUCCEEDED;\n  }\n\n  return (\n    <div className=\"droppable-processing-card droppable-card\" aria-hidden={isComplete}>\n      <div className=\"droppable-card-content\">\n        <ProcessIndicator status={processStatus} />\n        <Title className=\"m-y-2\" type={Typography.TITLE_BODY} aria-live=\"polite\">\n          {psProcessingText}\n        </Title>\n        {psButtonText && (\n          <Button v2 disabled={psButtonDisabled} onClick={onClear}>\n            {psButtonText}\n          </Button>\n        )}\n      </div>\n    </div>\n  );\n}\n"],"names":["ProcessingStep","isComplete","isError","isSuccess","onClear","psButtonText","psProcessingText","psButtonDisabled","processStatus","Status","PROCESSING","FAILED","SUCCEEDED","_jsx","className","children","_jsxs","ProcessIndicator","status","Title","type","Typography","TITLE_BODY","Button","v2","disabled","onClick"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAec,SAAUA,cAAcA,CAAC;EACrCC,UAAU;EACVC,OAAO;EACPC,SAAS;EACTC,OAAO;EACPC,YAAY;EACZC,gBAAgB;AAChBC,EAAAA;AAAgB,CACI,EAAA;AACpB,EAAA,IAAIC,aAAa,GAAGC,MAAM,CAACC,UAAU;AACrC,EAAA,IAAIR,OAAO,EAAE;IACXM,aAAa,GAAGC,MAAM,CAACE,MAAM;AAC/B,EAAA;AACA,EAAA,IAAIR,SAAS,EAAE;IACbK,aAAa,GAAGC,MAAM,CAACG,SAAS;AAClC,EAAA;AAEA,EAAA,oBACEC,GAAA,CAAA,KAAA,EAAA;AAAKC,IAAAA,SAAS,EAAC,0CAA0C;AAAC,IAAA,aAAA,EAAab,UAAW;AAAAc,IAAAA,QAAA,eAChFC,IAAA,CAAA,KAAA,EAAA;AAAKF,MAAAA,SAAS,EAAC,wBAAwB;MAAAC,QAAA,EAAA,cACrCF,GAAA,CAACI,gBAAgB,EAAA;AAACC,QAAAA,MAAM,EAAEV;AAAc,OAAA,CACxC,eAAAK,GAAA,CAACM,KAAK,EAAA;AAACL,QAAAA,SAAS,EAAC,OAAO;QAACM,IAAI,EAAEC,UAAU,CAACC,UAAW;AAAC,QAAA,WAAA,EAAU,QAAQ;AAAAP,QAAAA,QAAA,EACrET;AAAgB,OACZ,CACP,EAACD,YAAY,iBACXQ,GAAA,CAACU,MAAM,EAAA;QAACC,EAAE,EAAA,IAAA;AAACC,QAAAA,QAAQ,EAAElB,gBAAiB;AAACmB,QAAAA,OAAO,EAAEtB,OAAQ;AAAAW,QAAAA,QAAA,EACrDV;AAAY,OACP,CACT;KACE;AACP,GAAK,CAAC;AAEV;;;;"}