feat(WEB): DevToolbar - 견적→수주→작업지시→출하 테스트 자동화 도구

- DevFillContext: 전역 상태 관리 (활성화/페이지 타입/폼 채우기 함수)
- DevToolbar: 플로팅 UI 컴포넌트 (토글/자동 채우기 버튼)
- useDevFill: 각 폼에서 자동 채우기 함수 등록 커스텀 훅
- 데이터 생성기: 견적/수주/작업지시/출하 샘플 데이터
- 환경변수 제어: NEXT_PUBLIC_DEV_TOOLBAR_ENABLED로 On/Off
- 통합: QuoteRegistration, OrderRegistration, WorkOrderCreate, ShipmentCreate
- Hydration 불일치 방지: useState 초기값 false + useEffect 패턴
This commit is contained in:
2026-01-20 20:38:29 +09:00
parent c101b8bf7e
commit eae23d4457
15 changed files with 1048 additions and 5 deletions

View File

@@ -31,6 +31,15 @@ NEXT_PUBLIC_AUTH_MODE=sanctum
# - 외부 시스템 연동
API_KEY=your-secret-api-key-here
# ==============================================
# Development Tools
# ==============================================
# DevToolbar: 개발/테스트용 폼 자동 채우기 도구
# - true: 활성화 (화면 하단에 플로팅 툴바 표시)
# - false 또는 미설정: 비활성화
# 주의: 운영 환경에서는 반드시 false로 설정!
NEXT_PUBLIC_DEV_TOOLBAR_ENABLED=false
# ==============================================
# Development Notes
# ==============================================