summaryrefslogtreecommitdiff
path: root/components/common/selectors/vendor-tier/vendor-tier-selector.tsx
blob: ba33c9cf1a13ba04086a254f882fcfc51c48479d (plain)
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>
  )
}