Update test id in uploads viewer

This commit is contained in:
lethemanh
2025-03-07 15:51:31 +07:00
parent c1bc0c34f7
commit 4c0f85469c
2 changed files with 26 additions and 19 deletions
@@ -59,28 +59,33 @@ const ModalFooter: React.FC<ModalFooterProps> = ({
cancelUpload, cancelUpload,
isPaused, isPaused,
uploadingCount, uploadingCount,
}) => ( }) => {
<div className="w-full flex flex-wrap bg-[#F0F2F3] text-black p-4 items-center justify-between"> const pauseResumeBtnTestId = isPaused() ? 'testid:upload-root-modal-pause' : 'testid:upload-root-modal-resume';
<div className="w-full flex flex-wrap gap-2 justify-center sm:justify-end"> const cancelCloseBtnTestId = uploadingCount ? 'testid:upload-root-modal-cancel' : 'testid:upload-root-modal-close';
{uploadingCount > 0 && (
return (
<div className="w-full flex flex-wrap bg-[#F0F2F3] text-black p-4 items-center justify-between">
<div className="w-full flex flex-wrap gap-2 justify-center sm:justify-end">
{uploadingCount > 0 && (
<button
className={`text-blue-500 px-4 py-2 rounded bg-transparent transition-all duration-300 ease-in-out
hover:bg-blue-600 hover:text-white w-full sm:w-auto ${pauseResumeBtnTestId}`}
onClick={pauseOrResumeUpload}
>
{isPaused() ? Languages.t('general.resume') : Languages.t('general.pause')}
</button>
)}
<button <button
className="text-blue-500 px-4 py-2 rounded bg-transparent transition-all duration-300 ease-in-out className={`text-blue-500 min-w-[100px] px-4 py-2 rounded bg-transparent transition-all duration-300 ease-in-out
hover:bg-blue-600 hover:text-white w-full sm:w-auto testid:upload-root-modal-pause-resume" hover:bg-blue-600 hover:text-white w-full sm:w-auto ${cancelCloseBtnTestId}`}
onClick={pauseOrResumeUpload} onClick={cancelUpload}
> >
{isPaused() ? Languages.t('general.resume') : Languages.t('general.pause')} {uploadingCount ? Languages.t('general.cancel') : Languages.t('general.close')}
</button> </button>
)} </div>
<button
className="text-blue-500 min-w-[100px] px-4 py-2 rounded bg-transparent transition-all duration-300 ease-in-out
hover:bg-blue-600 hover:text-white w-full sm:w-auto testid:upload-root-modal-cancel-close"
onClick={cancelUpload}
>
{uploadingCount ? Languages.t('general.cancel') : Languages.t('general.close')}
</button>
</div> </div>
</div> );
); }
const PendingRootList = ({ const PendingRootList = ({
roots, roots,
@@ -116,6 +116,8 @@ const PendingRootRow = ({
return rootName; return rootName;
}; };
const showFileFolderTestId = !showFolder || isFileRoot ? 'testid:upload-root-modal-row-show-file' : 'testid:upload-root-modal-row-show-folder';
return ( return (
<div className="root-row testid:upload-root-modal-row"> <div className="root-row testid:upload-root-modal-row">
<div className="root-details mt-2"> <div className="root-details mt-2">
@@ -141,7 +143,7 @@ const PendingRootRow = ({
{isUploadCompleted ? ( {isUploadCompleted ? (
<button <button
onClick={handleShowFolder} onClick={handleShowFolder}
className="hover:bg-gray-100 p-2 rounded-md transition-all duration-200 testid:upload-root-modal-row-show-folder" className={`hover:bg-gray-100 p-2 rounded-md transition-all duration-200 ${showFileFolderTestId}`}
> >
{!isFileRoot && ( {!isFileRoot && (
<> <>