Skip to content

Commit 9c94714

Browse files
committed
feat: Update BulkTriggerSidebar logic for tag selection and adjust DeployImageContent layout for better filter handling
1 parent 1b54375 commit 9c94714

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/components/app/details/triggerView/DeployImageModal/BulkTriggerSidebar.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,14 @@ const BulkTriggerSidebar = ({
6666
return false
6767
}
6868

69+
if (selectedTagName === BULK_DEPLOY_ACTIVE_IMAGE_TAG.value) {
70+
return !(selectedImage.deployed && selectedImage.latest)
71+
}
72+
73+
if (selectedTagName === BULK_DEPLOY_LATEST_IMAGE_TAG.value) {
74+
return selectedImage.index !== 0
75+
}
76+
6977
return !selectedImage.imageReleaseTags?.some((tagDetails) => tagDetails.tagName === selectedTagName)
7078
})
7179

src/components/app/details/triggerView/DeployImageModal/DeployImageContent.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -690,7 +690,11 @@ const DeployImageContent = ({
690690
className={`flex-grow-1 dc__overflow-auto h-100 ${isPreOrPostCD || isBulkTrigger ? 'display-grid cd-material__container-with-sidebar' : 'flexbox-col flex-grow-1'}`}
691691
>
692692
{renderSidebar()}
693-
<div className="flexbox-col py-16 px-20 dc__overflow-auto flex-grow-1">{renderContent()}</div>
693+
<div
694+
className={`flexbox-col dc__overflow-auto flex-grow-1 ${isBulkTrigger && showFiltersView ? '' : 'py-16 px-20 '}`}
695+
>
696+
{renderContent()}
697+
</div>
694698
</div>
695699
</>
696700
)

0 commit comments

Comments
 (0)