Commit Graph

7 Commits

Author SHA1 Message Date
efafe12958 config: Vite 개발 서버 허용 호스트 추가
- dev.codebridge-x.com 허용 호스트 추가
- .codebridge-x.com 와일드카드 추가
- 개발 환경(codebridge-x.com)에서 Vite 개발 서버 접근 가능하도록 설정
2025-10-20 18:00:17 +09:00
a524e3c9e2 feat: 역할별 메뉴 시스템 및 비즈니스 컴포넌트 라우팅 통합
- 5가지 역할(CEO, ProductionManager, Worker, SystemAdmin, Sales) 지원
- 역할별 메뉴 구성 및 동적 전환 기능
- 사이드바 컴포넌트 분리 (Sidebar.tsx)
- sam_prototype 디자인 완전 통합 (네이티브 select 사용)
- 비즈니스 컴포넌트 라우팅 연결 (lazy loading)
- PlaceholderPage 추가 (미구현 페이지용)
- BOMManagement Figma 에셋 제거 및 플레이스홀더 적용
2025-10-20 16:49:12 +09:00
33d02b897b feat: 대시보드 레이아웃에 사이드바 메뉴 및 역할 전환 기능 추가
- DashboardLayout에 좌측 사이드바 메뉴 추가 (아이콘 포함)
- 상단 헤더에 역할별 대시보드 전환 드롭다운 추가
- menuStore의 persist 설정에서 menuItems 제외 (icon 함수 직렬화 문제 해결)
- vite.config.ts HMR 설정을 환경별로 조건부 처리 (로컬/도커 환경 분리)
- Lucide React 아이콘 렌더링 패턴 개선 (변수 할당 후 렌더링)

변경 사항:
- vite.config.ts: VITE_DOCKER_ENV 환경변수 기반 HMR 설정
- DashboardLayout.tsx: 사이드바, 메뉴, 역할 드롭다운 UI 구현
- menuStore.ts: partialize 옵션으로 menuItems localStorage 저장 제외
2025-10-17 16:04:34 +09:00
ce3ebf8c5d feat: TypeScript 빌드 에러 수정 및 Tailwind CSS v4 마이그레이션
- Tailwind CSS v4로 마이그레이션
  - postcss.config.js, tailwind.config.js 제거
  - @import "tailwindcss" 사용

- TypeScript 빌드 에러 수정
  - MenuCustomization.tsx: optional chaining 추가 (line 1028)
  - QualityManagement.tsx: 중복 속성 제거 (line 1535)
  - ShippingManagement.tsx: union type 타입 가드 추가
  - tsconfig.app.json: noUnusedLocals/noUnusedParameters 비활성화

- UI 컴포넌트 추가
  - 비즈니스 컴포넌트: ProductionManagement, QualityManagement, MaterialManagement 등
  - 레이아웃 컴포넌트: MainLayout, Sidebar, Header
  - 상태 관리: Zustand 스토어 설정

- 라우팅 수정
  - Dashboard에서 랜딩페이지로 이동 기능 수정
  - 비즈니스 컴포넌트 라우팅 추가

- 프로덕션 빌드 검증 완료
2025-10-17 14:54:44 +09:00
ed6f8062f2 feat: 데모 페이지 라우팅 및 API URL 환경변수 처리
- App.tsx: 라우트를 /d/:token에서 /:token으로 변경
  → http://dev.sam.kr/[token] 형식으로 직접 접근 가능
- DemoPage.tsx: API URL을 환경변수(VITE_ADMIN_URL)로 처리
- .env.local에 VITE_ADMIN_URL 추가
2025-10-14 15:36:47 +09:00
51cc9dd17d feat: 데모 URL 검증 페이지 추가
- DemoPage 컴포넌트: 토큰 검증 및 상태별 UI
- App.tsx: /d/:token 라우트 추가
- 활성/만료/철회/오류 상태 처리
2025-10-14 14:30:05 +09:00
9cfc08f3d1 first commit 2025-10-13 17:37:10 +09:00