Skip to content

Commit 4c0f854

Browse files
committed
Update test id in uploads viewer
1 parent c1bc0c3 commit 4c0f854

File tree

2 files changed

+26
-19
lines changed

2 files changed

+26
-19
lines changed

tdrive/frontend/src/app/components/file-uploads/pending-root-components/pending-root-list.tsx

+23-18
Original file line numberDiff line numberDiff line change
@@ -59,28 +59,33 @@ const ModalFooter: React.FC<ModalFooterProps> = ({
5959
cancelUpload,
6060
isPaused,
6161
uploadingCount,
62-
}) => (
63-
<div className="w-full flex flex-wrap bg-[#F0F2F3] text-black p-4 items-center justify-between">
64-
<div className="w-full flex flex-wrap gap-2 justify-center sm:justify-end">
65-
{uploadingCount > 0 && (
62+
}) => {
63+
const pauseResumeBtnTestId = isPaused() ? 'testid:upload-root-modal-pause' : 'testid:upload-root-modal-resume';
64+
const cancelCloseBtnTestId = uploadingCount ? 'testid:upload-root-modal-cancel' : 'testid:upload-root-modal-close';
65+
66+
return (
67+
<div className="w-full flex flex-wrap bg-[#F0F2F3] text-black p-4 items-center justify-between">
68+
<div className="w-full flex flex-wrap gap-2 justify-center sm:justify-end">
69+
{uploadingCount > 0 && (
70+
<button
71+
className={`text-blue-500 px-4 py-2 rounded bg-transparent transition-all duration-300 ease-in-out
72+
hover:bg-blue-600 hover:text-white w-full sm:w-auto ${pauseResumeBtnTestId}`}
73+
onClick={pauseOrResumeUpload}
74+
>
75+
{isPaused() ? Languages.t('general.resume') : Languages.t('general.pause')}
76+
</button>
77+
)}
6678
<button
67-
className="text-blue-500 px-4 py-2 rounded bg-transparent transition-all duration-300 ease-in-out
68-
hover:bg-blue-600 hover:text-white w-full sm:w-auto testid:upload-root-modal-pause-resume"
69-
onClick={pauseOrResumeUpload}
79+
className={`text-blue-500 min-w-[100px] px-4 py-2 rounded bg-transparent transition-all duration-300 ease-in-out
80+
hover:bg-blue-600 hover:text-white w-full sm:w-auto ${cancelCloseBtnTestId}`}
81+
onClick={cancelUpload}
7082
>
71-
{isPaused() ? Languages.t('general.resume') : Languages.t('general.pause')}
83+
{uploadingCount ? Languages.t('general.cancel') : Languages.t('general.close')}
7284
</button>
73-
)}
74-
<button
75-
className="text-blue-500 min-w-[100px] px-4 py-2 rounded bg-transparent transition-all duration-300 ease-in-out
76-
hover:bg-blue-600 hover:text-white w-full sm:w-auto testid:upload-root-modal-cancel-close"
77-
onClick={cancelUpload}
78-
>
79-
{uploadingCount ? Languages.t('general.cancel') : Languages.t('general.close')}
80-
</button>
85+
</div>
8186
</div>
82-
</div>
83-
);
87+
);
88+
}
8489

8590
const PendingRootList = ({
8691
roots,

tdrive/frontend/src/app/components/file-uploads/pending-root-components/pending-root-row.tsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ const PendingRootRow = ({
116116
return rootName;
117117
};
118118

119+
const showFileFolderTestId = !showFolder || isFileRoot ? 'testid:upload-root-modal-row-show-file' : 'testid:upload-root-modal-row-show-folder';
120+
119121
return (
120122
<div className="root-row testid:upload-root-modal-row">
121123
<div className="root-details mt-2">
@@ -141,7 +143,7 @@ const PendingRootRow = ({
141143
{isUploadCompleted ? (
142144
<button
143145
onClick={handleShowFolder}
144-
className="hover:bg-gray-100 p-2 rounded-md transition-all duration-200 testid:upload-root-modal-row-show-folder"
146+
className={`hover:bg-gray-100 p-2 rounded-md transition-all duration-200 ${showFileFolderTestId}`}
145147
>
146148
{!isFileRoot && (
147149
<>

0 commit comments

Comments
 (0)