diff options
Diffstat (limited to 'lib/bidding/vendor')
| -rw-r--r-- | lib/bidding/vendor/partners-bidding-detail.tsx | 12 |
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> |
