feat: V2 컴포넌트 설정 스키마 정비 및 화면 복제 기능 개선
- 레거시 컴포넌트를 제거하고, V2/V2 컴포넌트 전용 Zod 스키마와 기본값 레지스트리를 통합 관리합니다. - V2 컴포넌트의 overrides 스키마를 정의하고, 관련된 설정 패널을 통합하였습니다. - 화면 복제 기능을 개선하여 DB 구조 개편 후의 효율적인 화면 관리를 지원하며, 버튼의 `targetScreenId` 매핑 버그를 수정하였습니다. - 프리뷰 모드에서 URL 파라미터의 company_code를 우선 사용하도록 변경하였습니다. - UnifiedRepeater 및 UnifiedSelect 컴포넌트를 추가하여 다양한 데이터 관리 기능을 지원합니다.
This commit is contained in:
@@ -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";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user