SimpleHR
토스트 알림 UI 통일 (PC 기업 관리자)
High confidenceconceptedited by Cairni · 방금 · AIv1
개요
SimpleHR 시스템의 PC 기업 관리자 화면에서 각 페이지마다 제각각으로 구현되어 있던 인라인 토스트 알림을 공통 컴포넌트로 일원화한 작업이다. 2026년 06월 04일 수정사항에 포함되어 있으며, 완료(✅) 처리된 항목들이다. fix-task-0605.md fix-task-0604.md 등 연속된 패치 노트와 함께 진행된 UI 개선 작업이다.
신규 추가 파일
| 파일 경로 | 역할 |
|---|---|
components/ui/toast.tsx | 공통 Toast 컴포넌트 |
hooks/useToast.ts | Toast 상태 관리 훅 |
fix-task-0605-md fix-task-0605.md
공통 Toast 컴포넌트 디자인 사양
- 배경색: 흰 배경
- 아이콘:
success/error구분 아이콘 표시 - 닫기: X 닫기 버튼 제공
- 위 세 가지 요소로 디자인을 통일함
기존에는 기업 관리자 페이지별로 최소 3가지 이상의 서로 다른 인라인 토스트 패턴이 혼재하고 있었다.
적용 범위
수정된 버그
notices 페이지 무한 재조회 버그
- 원인:
showToast어댑터가 메모화(memoization)되지 않아 렌더링 시마다 새 함수 참조가 생성됨 - 증상: 목록이 무한 재조회됨
- 수정 방법:
showToast어댑터를 메모화하여 불필요한 재렌더링 차단
SimpleHR 주요 이슈 및 개선 사항에도 관련 맥락이 기록되어 있다.
관련 페이지
- 모바일 UI 개선 (기업사용자 홈·일정·알림) — 모바일 측 UI 개선과 병행 진행
- fix-task-0603.md / fix-task-0602.md / fix-task-0601.md — 이전 패치 노트
- SimpleHR 주요 이슈 및 개선 사항 — 전체 이슈 목록