1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
"use client"
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"
import { useState } from "react"
/**
* 하드코딩된 티어 셀렉터
*
* 벤더의 티어
*
* 코드, 의미
* Tier 1, "당사 협조도 우수, 필수 견적 의뢰 업체"
* Tier 2, "해당 품목 주요 제작사, Tier 1 후보군"
* 등급 외 "(Tier 1, 2 미해당 업체)"
*/
interface VendorTierSelectorProps {
value?: string
onValueChange?: (value: string) => void
placeholder?: string
disabled?: boolean
className?: string
}
export function VendorTierSelector({
value = "",
onValueChange,
placeholder = "티어 선택",
disabled = false,
className
}: VendorTierSelectorProps) {
return (
<Select value={value} onValueChange={onValueChange} disabled={disabled}>
<SelectTrigger className={className}>
<SelectValue placeholder={placeholder} />
</SelectTrigger>
<SelectContent>
<SelectItem value="Tier 1">Tier 1: 당사 협조도 우수, 필수 견적 의뢰 업체</SelectItem>
<SelectItem value="Tier 2">Tier 2: 해당 품목 주요 제작사, Tier 1 후보군</SelectItem>
<SelectItem value="none">등급 외: Tier 1, 2 미해당 업체</SelectItem>
</SelectContent>
</Select>
)
}
|