summaryrefslogtreecommitdiff
path: root/lib/bidding/vendor
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bidding/vendor')
-rw-r--r--lib/bidding/vendor/partners-bidding-detail.tsx12
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/bidding/vendor/partners-bidding-detail.tsx b/lib/bidding/vendor/partners-bidding-detail.tsx
index d134bc3b..f9241f7b 100644
--- a/lib/bidding/vendor/partners-bidding-detail.tsx
+++ b/lib/bidding/vendor/partners-bidding-detail.tsx
@@ -689,8 +689,8 @@ export function PartnersBiddingDetail({ biddingId, companyId }: PartnersBiddingD
)}
{/* 응찰 제출 버튼 - 참여 확정 상태일 때만 표시 */}
<div className="flex justify-end pt-4 gap-2">
- <Button
- variant="outline"
+ <Button
+ variant="outline"
onClick={handleSaveDraft}
disabled={isSavingDraft || isSubmitting}
className="min-w-[100px]"
@@ -698,9 +698,13 @@ export function PartnersBiddingDetail({ biddingId, companyId }: PartnersBiddingD
<Save className="w-4 h-4 mr-2" />
{isSavingDraft ? '저장 중...' : '임시 저장'}
</Button>
- <Button onClick={handleSubmitResponse} disabled={isSubmitting || isSavingDraft} className="min-w-[100px]">
+ <Button
+ onClick={handleSubmitResponse}
+ disabled={isSubmitting || isSavingDraft || !!biddingDetail.responseSubmittedAt}
+ className="min-w-[100px]"
+ >
<Send className="w-4 h-4 mr-2" />
- {isSubmitting ? '제출 중...' : '응찰 제출'}
+ {isSubmitting ? '제출 중...' : biddingDetail.responseSubmittedAt ? '응찰 완료' : '응찰 제출'}
</Button>
</div>
</CardContent>