SPMS_WEB/react
SEAN 2549930a5a feat: 메시지 관리 페이지 API 연동 (#35)
- types.ts: Mock 데이터 및 camelCase 타입 삭제, swagger 기준 snake_case 타입 추가
- message.api.ts: 신규 생성 (목록/상세/저장/삭제/검증 API 함수)
- MessageListPage: MOCK_MESSAGES → fetchMessages API, 서비스 필터 fetchServices로 실제 로드
- MessageSlidePanel: MOCK_MESSAGE_DETAILS → fetchMessageInfo API, deleteMessage API 연동
- MessageRegisterPage: SERVICE_OPTIONS → fetchServices API, validateMessage → saveMessage 흐름
- MessageRegisterPage: 서비스 선택을 FilterDropdown 스타일 커스텀 드롭다운으로 변경
- MessagePreview: 빈 내용 시 플레이스홀더 텍스트 제거

Closes #35
2026-03-02 09:51:02 +09:00
..
public [] 새 프로젝트 생성 2025-12-03 14:24:49 +09:00
src feat: 메시지 관리 페이지 API 연동 (#35) 2026-03-02 09:51:02 +09:00
.env.development feat: 인증 페이지 API 연동 (회원가입/로그인/이메일 인증) (#7) 2026-02-27 08:00:04 +09:00
.env.example feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
components.json feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
eslint.config.js [] 새 프로젝트 생성 2025-12-03 14:24:49 +09:00
index.html feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
package-lock.json feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
package.json feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
tsconfig.app.json feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
tsconfig.json feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
tsconfig.node.json [] 새 프로젝트 생성 2025-12-03 14:24:49 +09:00
vite.config.ts feat: 인증 페이지 API 연동 (회원가입/로그인/이메일 인증) (#7) 2026-02-27 08:00:04 +09:00