ERP-node/frontend/components/pop/designer
SeongHyun Kim 297b14d706 feat(pop-search): 날짜 입력 타입 구현 + 셀 반응형 레이아웃 개선
pop-search 컴포넌트의 date 입력 타입이 미구현 상태에서 네이티브 input으로
임시 처리되어 있던 것을 shadcn Calendar 기반 POP 전용 UI로 교체하고,
셀 크기에 입력 필드가 반응하지 않던 레이아웃 문제를 함께 해결한다.
[BLOCK P: 날짜 입력 타입]
- DateSingleInput: Calendar + Dialog/Popover 기반 단일 날짜 선택
- DateRangeInput: 프리셋(오늘/이번주/이번달) + Calendar 기간 선택
- CalendarDisplayMode(popover/modal) 설정으로 터치 환경 대응
- resolveFilterMode로 date->equals, range->range 자동 결정
- DateDetailSettings 설정 패널 추가 (모드 선택 + 캘린더 표시 방식)
- PopStringListComponent: range 필터 모드 구현 + 날짜 equals 비교 개선
[레이아웃 개선]
- 입력 필드가 셀 너비/높이에 반응하도록 h-full min-h-8 + w-full 적용
- labelPosition("top"/"left") 분기 제거 -> 항상 라벨 위 고정
- 설정 패널에서 "라벨 위치" Select UI 제거
- 기본 배치 크기 colSpan:4 rowSpan:2 -> colSpan:2 rowSpan:1
2026-03-06 12:22:23 +09:00
..
constants feat(pop-designer): 반응형 레이아웃 시스템 구현 2026-02-05 19:16:23 +09:00
panels feat(pop-search): 연결 탭 일관성 통합 + 필터 설정을 상세설정으로 이동 2026-03-06 11:00:31 +09:00
renderers feat(pop-field): 섹션 기반 멀티필드 입력 컴포넌트 구현 2026-02-27 12:48:33 +09:00
types feat(pop-search): 날짜 입력 타입 구현 + 셀 반응형 레이아웃 개선 2026-03-06 12:22:23 +09:00
utils feat(pop-designer): 반응형 그리드 시스템 고도화 2026-02-06 15:30:57 +09:00
PopCanvas.tsx feat(pop-card-list): PopCardList 컴포넌트 구현 2026-02-24 15:54:57 +09:00
PopDesigner.tsx feat(pop-card-list): PopCardList 컴포넌트 구현 2026-02-24 15:54:57 +09:00
PopDesignerContext.tsx feat(pop): 액션 아키텍처 + 모달 시스템 구현 (STEP 0~7) 2026-02-23 13:54:49 +09:00
index.ts POP 디자이너 v5 그리드 시스템 통합 및 그리드 가이드 재설계 2026-02-05 14:24:14 +09:00