/SimpleHR
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.tsToast 상태 관리 훅

fix-task-0605-md fix-task-0605.md


공통 Toast 컴포넌트 디자인 사양

  • 배경색: 흰 배경
  • 아이콘: success / error 구분 아이콘 표시
  • 닫기: X 닫기 버튼 제공
  • 위 세 가지 요소로 디자인을 통일함

기존에는 기업 관리자 페이지별로 최소 3가지 이상의 서로 다른 인라인 토스트 패턴이 혼재하고 있었다.


적용 범위

  • 기업 관리자 19개 페이지의 인라인 토스트(3가지 패턴)를 공통 컴포넌트로 일원화

권한 관리, 근태 관리, 휴가 관리, 조직 관리 등 기업 관리자 전반에 걸쳐 적용된다.


수정된 버그

notices 페이지 무한 재조회 버그

  • 원인: showToast 어댑터가 메모화(memoization)되지 않아 렌더링 시마다 새 함수 참조가 생성됨
  • 증상: 목록이 무한 재조회됨
  • 수정 방법: showToast 어댑터를 메모화하여 불필요한 재렌더링 차단

SimpleHR 주요 이슈 및 개선 사항에도 관련 맥락이 기록되어 있다.


관련 페이지

Made with CairniExplore public wikis →