diff --git a/frontend/lib/registry/components/select-basic/SelectBasicComponent.tsx b/frontend/lib/registry/components/select-basic/SelectBasicComponent.tsx index 7e905912..2f1cdaa3 100644 --- a/frontend/lib/registry/components/select-basic/SelectBasicComponent.tsx +++ b/frontend/lib/registry/components/select-basic/SelectBasicComponent.tsx @@ -60,18 +60,26 @@ const SelectBasicComponent: React.FC = ({ // ๐Ÿ” ๋””๋ฒ„๊น…: config ๋ฐ multiple ํ™•์ธ useEffect(() => { - console.log("๐Ÿ” [SelectBasicComponent] config ๋ฐ multiple ํ™•์ธ:", { - componentId: component.id, - "config (์ „์ฒด)": config, - "config.multiple": config?.multiple, - "props.multiple": (props as any).multiple, - "componentConfig (prop)": componentConfig, - "componentConfig.multiple": componentConfig?.multiple, - "component.componentConfig": component.componentConfig, - "component.componentConfig.multiple": component.componentConfig?.multiple, - "webTypeConfig": (props as any).webTypeConfig, - "์ตœ์ข… isMultiple ๊ฐ’": isMultiple, - }); + console.log("๐Ÿ” [SelectBasicComponent] ========== ๋‹ค์ค‘์„ ํƒ ๋””๋ฒ„๊น… =========="); + console.log(" ์ปดํฌ๋„ŒํŠธ ID:", component.id); + console.log(" ์ตœ์ข… isMultiple ๊ฐ’:", isMultiple); + console.log(" ----------------------------------------"); + console.log(" props.multiple:", (props as any).multiple); + console.log(" config.multiple:", config?.multiple); + console.log(" componentConfig.multiple:", componentConfig?.multiple); + console.log(" component.componentConfig.multiple:", component.componentConfig?.multiple); + console.log(" ----------------------------------------"); + console.log(" config ์ „์ฒด:", config); + console.log(" componentConfig ์ „์ฒด:", componentConfig); + console.log(" component.componentConfig ์ „์ฒด:", component.componentConfig); + console.log(" ======================================="); + + // ๋‹ค์ค‘์„ ํƒ์ด ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ์•Œ๋ฆผ + if (isMultiple) { + console.log("โœ… ๋‹ค์ค‘์„ ํƒ ๋ชจ๋“œ ํ™œ์„ฑํ™”๋จ!"); + } else { + console.log("โŒ ๋‹จ์ผ์„ ํƒ ๋ชจ๋“œ (๋‹ค์ค‘์„ ํƒ ๋น„ํ™œ์„ฑํ™”)"); + } }, [(props as any).multiple, config?.multiple, componentConfig?.multiple, component.componentConfig?.multiple]); // webType์— ๋”ฐ๋ฅธ ์„ธ๋ถ€ ํƒ€์ž… ๊ฒฐ์ • (TextInputComponent์™€ ๋™์ผํ•œ ๋ฐฉ์‹)