거래처관리-품목등록 화면 컴포넌트 제작

This commit is contained in:
SeongHyun Kim
2025-11-14 16:30:38 +09:00
parent e21ec4c7b7
commit 361cb56a1d
8 changed files with 604 additions and 2 deletions

View File

@@ -26,6 +26,7 @@ const CONFIG_PANEL_MAP: Record<string, () => Promise<any>> = {
"split-panel-layout": () => import("@/lib/registry/components/split-panel-layout/SplitPanelLayoutConfigPanel"),
"repeater-field-group": () => import("@/components/webtypes/config/RepeaterConfigPanel"),
"flow-widget": () => import("@/components/screen/config-panels/FlowWidgetConfigPanel"),
"customer-item-mapping": () => import("@/lib/registry/components/customer-item-mapping/CustomerItemMappingConfigPanel"),
};
// ConfigPanel 컴포넌트 캐시
@@ -55,6 +56,7 @@ export async function getComponentConfigPanel(componentId: string): Promise<Reac
module[`${toPascalCase(componentId)}ConfigPanel`] ||
module.RepeaterConfigPanel || // repeater-field-group의 export명
module.FlowWidgetConfigPanel || // flow-widget의 export명
module.CustomerItemMappingConfigPanel || // customer-item-mapping의 export명
module.default;
if (!ConfigPanelComponent) {