summaryrefslogtreecommitdiff
path: root/lib/bidding/list/biddings-page-header.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-08-11 09:02:00 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-08-11 09:02:00 +0000
commitcbb4c7fe0b94459162ad5e998bc05cd293e0ff96 (patch)
tree0a26712f7685e4f6511e637b9a81269d90a47c8f /lib/bidding/list/biddings-page-header.tsx
parenteb654f88214095f71be142b989e620fd28db3f69 (diff)
(대표님) 입찰, EDP 변경사항 대응, spreadJS 오류 수정, 벤더실사 수정
Diffstat (limited to 'lib/bidding/list/biddings-page-header.tsx')
-rw-r--r--lib/bidding/list/biddings-page-header.tsx41
1 files changed, 41 insertions, 0 deletions
diff --git a/lib/bidding/list/biddings-page-header.tsx b/lib/bidding/list/biddings-page-header.tsx
new file mode 100644
index 00000000..ece29e07
--- /dev/null
+++ b/lib/bidding/list/biddings-page-header.tsx
@@ -0,0 +1,41 @@
+"use client"
+
+import { Button } from "@/components/ui/button"
+import { Plus, FileText, TrendingUp } from "lucide-react"
+import { useRouter } from "next/navigation"
+
+export function BiddingsPageHeader() {
+ const router = useRouter()
+
+ return (
+ <div className="flex items-center justify-between">
+ {/* 좌측: 제목과 설명 */}
+ <div className="space-y-1">
+ <h1 className="text-3xl font-bold tracking-tight">입찰 목록 관리</h1>
+ <p className="text-muted-foreground">
+ 입찰 공고를 생성하고 진행 상황을 관리할 수 있습니다.
+ </p>
+ </div>
+
+ {/* 우측: 액션 버튼들 */}
+ <div className="flex items-center gap-2">
+ <Button
+ variant="outline"
+ onClick={() => router.push('/evcp/biddings/analytics')}
+ >
+ <TrendingUp className="mr-2 h-4 w-4" />
+ 분석 보기
+ </Button>
+
+ <Button
+ variant="outline"
+ onClick={() => router.push('/evcp/bidding-notice')}
+ >
+ <FileText className="mr-2 h-4 w-4" />
+ 공고문 템플릿
+ </Button>
+
+ </div>
+ </div>
+ )
+} \ No newline at end of file