"use client"; import React, { useState } from "react"; import { AutocompleteSearchInputComponent } from "@/lib/registry/components/autocomplete-search-input/AutocompleteSearchInputComponent"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Label } from "@/components/ui/label"; import { Input } from "@/components/ui/input"; export default function TestAutocompleteMapping() { const [selectedValue, setSelectedValue] = useState(""); const [customerName, setCustomerName] = useState(""); const [address, setAddress] = useState(""); const [phone, setPhone] = useState(""); return (
AutocompleteSearchInput 필드 자동 매핑 테스트 거래처를 선택하면 아래 입력 필드들이 자동으로 채워집니다 {/* 검색 컴포넌트 */}
{ setSelectedValue(value); console.log("선택된 항목:", fullData); }} />
{/* 구분선 */}

자동으로 채워지는 필드들

{/* 거래처명 */}
setCustomerName(e.target.value)} placeholder="자동으로 채워집니다" />
{/* 주소 */}
setAddress(e.target.value)} placeholder="자동으로 채워집니다" />
{/* 전화번호 */}
setPhone(e.target.value)} placeholder="자동으로 채워집니다" />
{/* 상태 표시 */}

현재 상태

                {JSON.stringify(
                  {
                    selectedValue,
                    customerName,
                    address,
                    phone,
                  },
                  null,
                  2
                )}
              
{/* 사용 안내 */} 사용 방법
  1. 위의 검색 필드에 거래처명이나 코드를 입력하세요
  2. 드롭다운에서 원하는 거래처를 선택하세요
  3. 아래 입력 필드들이 자동으로 채워지는 것을 확인하세요
  4. 필요한 경우 자동으로 채워진 값을 수정할 수 있습니다
); }