diff --git a/packages/common/business_components/src/ui/search_input_select/index.tsx b/packages/common/business_components/src/ui/search_input_select/index.tsx index bd41c1fba..a97b4cf24 100644 --- a/packages/common/business_components/src/ui/search_input_select/index.tsx +++ b/packages/common/business_components/src/ui/search_input_select/index.tsx @@ -11,19 +11,23 @@ export type SelectDataType = { * @param label - string label * @param selectData - SelectDataType[] 선택 데이터 * @param onSelectValue - (val:string)=>void 선택 값 콜백 + * @param textValue - string 입력 값 + * @param setText - (val:string)=>void 입력 값 설정 콜백 + * @param selectValue - string select 선택 값 * @param refs - React.forwardRef | null 입력값 ref * @returns React.FC */ -const SearchInputSelect = React.forwardRefvoid, textValue:string, setText:(val:string)=>void}>(({className, label, selectData, onSelectValue, textValue, setText}, ref) => { +const SearchInputSelect = React.forwardRefvoid, textValue:string, setText:(val:string)=>void, selectValue:string}>(({className, label, selectData, onSelectValue, textValue, setText, selectValue}, ref) => { const changeText=(e:React.ChangeEvent)=>{ if(e?.target?.value) setText(e.target.value) } + return (
{label && }
- @@ -38,4 +42,4 @@ const SearchInputSelect = React.forwardRef ) }); -export { SearchInputSelect }; +export { SearchInputSelect }; \ No newline at end of file diff --git a/packages/common/business_components/src/ui/select/index.tsx b/packages/common/business_components/src/ui/select/index.tsx index a3b397606..b25584af0 100644 --- a/packages/common/business_components/src/ui/select/index.tsx +++ b/packages/common/business_components/src/ui/select/index.tsx @@ -8,17 +8,23 @@ interface SelectBox1 { val:string } - const SelectBox = React.forwardRef< HTMLDivElement, - React.HTMLAttributes & {label:string, selectClass:string|undefined, className:string, selectArray:SelectBox1[], onSelectValue:(val:string)=>void} ->(({ label, className, selectClass, selectArray, onSelectValue }, ref)=>{ + React.HTMLAttributes & { + label:string, + selectClass:string|undefined, + className:string, + selectArray:SelectBox1[], + onSelectValue:(val:string)=>void, + value?: string + } +>(({ label, className, selectClass, selectArray, onSelectValue, value }, ref)=>{ const placeHolder = selectArray?.[0]?.text ?? ""; return (
{label && } -