feat: V2 컴포넌트 설정 스키마 정비 및 화면 복제 기능 개선

- 레거시 컴포넌트를 제거하고, V2/V2 컴포넌트 전용 Zod 스키마와 기본값 레지스트리를 통합 관리합니다.
- V2 컴포넌트의 overrides 스키마를 정의하고, 관련된 설정 패널을 통합하였습니다.
- 화면 복제 기능을 개선하여 DB 구조 개편 후의 효율적인 화면 관리를 지원하며, 버튼의 `targetScreenId` 매핑 버그를 수정하였습니다.
- 프리뷰 모드에서 URL 파라미터의 company_code를 우선 사용하도록 변경하였습니다.
- UnifiedRepeater 및 UnifiedSelect 컴포넌트를 추가하여 다양한 데이터 관리 기능을 지원합니다.
This commit is contained in:
kjs
2026-01-29 14:45:04 +09:00
parent 3ab8c9b5a0
commit 924c95ab89
15 changed files with 3179 additions and 1023 deletions

View File

@@ -1,6 +1,6 @@
/**
* V2 Components 모듈 인덱스
*
*
* V2 통합 컴포넌트 시스템
*/
@@ -31,9 +31,9 @@ export { DynamicConfigPanel, COMMON_SCHEMAS } from "./DynamicConfigPanel";
export { V2ComponentsDemo } from "./V2ComponentsDemo";
// 폼 컨텍스트 및 액션
export {
V2FormProvider,
useV2Form,
export {
V2FormProvider,
useV2Form,
useV2FormOptional,
useV2Field,
useCascadingOptions,
@@ -66,20 +66,20 @@ export type {
AutoFillConfig,
CascadingConfig,
MutualExclusionConfig,
// V2Input 타입
V2InputType,
V2InputFormat,
V2InputConfig,
V2InputProps,
// V2Select 타입
V2SelectMode,
V2SelectSource,
SelectOption,
V2SelectConfig,
V2SelectProps,
// V2Date 타입
V2DateType,
V2DateConfig,
@@ -118,8 +118,7 @@ export type {
HierarchyNode,
V2HierarchyConfig,
V2HierarchyProps,
// 통합 Props
V2ComponentProps,
} from "@/types/v2-components";