summaryrefslogtreecommitdiff
path: root/components/common/vendor/vendor-selector.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'components/common/vendor/vendor-selector.tsx')
-rw-r--r--components/common/vendor/vendor-selector.tsx9
1 files changed, 6 insertions, 3 deletions
diff --git a/components/common/vendor/vendor-selector.tsx b/components/common/vendor/vendor-selector.tsx
index aa79943a..8f3cf32b 100644
--- a/components/common/vendor/vendor-selector.tsx
+++ b/components/common/vendor/vendor-selector.tsx
@@ -34,6 +34,7 @@ interface VendorSelectorProps {
showInitialData?: boolean // 초기 클릭시 벤더들을 로드할지 여부
maxSelections?: number // 최대 선택 가능한 벤더 개수
statusFilter?: string // 특정 상태의 벤더만 표시
+ includeCountry?: boolean // 국가 정보 포함 여부
}
export function VendorSelector({
@@ -48,7 +49,8 @@ export function VendorSelector({
excludeVendorIds,
showInitialData = true,
maxSelections,
- statusFilter
+ statusFilter,
+ includeCountry = false
}: VendorSelectorProps) {
const [open, setOpen] = useState(false)
@@ -79,7 +81,8 @@ export function VendorSelector({
const result = await searchVendorsForSelector(query, page, 10, {
statusFilter,
sortBy: 'vendorName',
- sortOrder: 'asc'
+ sortOrder: 'asc',
+ includeCountry
})
if (result.success) {
@@ -113,7 +116,7 @@ export function VendorSelector({
} finally {
setIsSearching(false)
}
- }, [statusFilter])
+ }, [statusFilter, includeCountry])
// Popover 열림시 초기 데이터 로드
React.useEffect(() => {