diff options
Diffstat (limited to 'lib/bidding/detail/table/bidding-detail-header.tsx')
| -rw-r--r-- | lib/bidding/detail/table/bidding-detail-header.tsx | 81 |
1 files changed, 3 insertions, 78 deletions
diff --git a/lib/bidding/detail/table/bidding-detail-header.tsx b/lib/bidding/detail/table/bidding-detail-header.tsx index 3135f37d..fcbbeb9a 100644 --- a/lib/bidding/detail/table/bidding-detail-header.tsx +++ b/lib/bidding/detail/table/bidding-detail-header.tsx @@ -145,17 +145,7 @@ export function BiddingDetailHeader({ bidding }: BiddingDetailHeaderProps) { const buttons = [] // 기본 액션 버튼들 (항상 표시) - buttons.push( - <Button - key="back" - variant="outline" - onClick={handleGoBack} - disabled={isPending} - > - <ArrowLeft className="w-4 h-4 mr-2" /> - 목록으로 - </Button> - ) + // 모든 액션 버튼을 항상 표시 (상태 검증은 각 핸들러에서) buttons.push( @@ -228,74 +218,9 @@ export function BiddingDetailHeader({ bidding }: BiddingDetailHeaderProps) { </div> {/* 세부 정보 영역 */} - <div className="flex flex-wrap items-center gap-6 text-sm"> - {/* 프로젝트 정보 */} - {bidding.projectName && ( - <div className="flex items-center gap-1.5 text-muted-foreground"> - <Building2 className="w-4 h-4" /> - <span className="font-medium">프로젝트:</span> - <span>{bidding.projectName}</span> - </div> - )} - - {/* 품목 정보 */} - {bidding.itemName && ( - <div className="flex items-center gap-1.5 text-muted-foreground"> - <Package className="w-4 h-4" /> - <span className="font-medium">품목:</span> - <span>{bidding.itemName}</span> - </div> - )} - - {/* 담당자 정보 */} - {bidding.managerName && ( - <div className="flex items-center gap-1.5 text-muted-foreground"> - <User className="w-4 h-4" /> - <span className="font-medium">담당자:</span> - <span>{bidding.managerName}</span> - </div> - )} - - {/* 계약구분 */} - <div className="flex items-center gap-1.5 text-muted-foreground"> - <span className="font-medium">계약:</span> - <span>{contractTypeLabels[bidding.contractType]}</span> - </div> - - {/* 입찰유형 */} - <div className="flex items-center gap-1.5 text-muted-foreground"> - <span className="font-medium">유형:</span> - <span>{biddingTypeLabels[bidding.biddingType]}</span> - </div> - - {/* 낙찰수 */} - <div className="flex items-center gap-1.5 text-muted-foreground"> - <span className="font-medium">낙찰:</span> - <span>{bidding.awardCount === 'single' ? '단수' : '복수'}</span> - </div> - - {/* 통화 */} - <div className="flex items-center gap-1.5 text-muted-foreground"> - <DollarSign className="w-4 h-4" /> - <span className="font-mono">{bidding.currency}</span> - </div> - - {/* 예산 정보 */} - {bidding.budget && ( - <div className="flex items-center gap-1.5"> - <span className="font-medium text-muted-foreground">예산:</span> - <span className="font-semibold"> - {new Intl.NumberFormat('ko-KR', { - style: 'currency', - currency: bidding.currency || 'KRW', - }).format(Number(bidding.budget))} - </span> - </div> - )} - </div> {/* 일정 정보 */} - {(bidding.submissionStartDate || bidding.evaluationDate || bidding.preQuoteDate || bidding.biddingRegistrationDate) && ( + {/* {(bidding.submissionStartDate || bidding.evaluationDate || bidding.preQuoteDate || bidding.biddingRegistrationDate) && ( <div className="flex flex-wrap items-center gap-4 mt-3 pt-3 border-t border-border/50"> <Calendar className="w-4 h-4 text-muted-foreground flex-shrink-0" /> <div className="flex flex-wrap items-center gap-4 text-sm text-muted-foreground"> @@ -321,7 +246,7 @@ export function BiddingDetailHeader({ bidding }: BiddingDetailHeaderProps) { )} </div> </div> - )} + )} */} </div> </div> ) |
