Skip to content

feat(ui): 변경 피드백 토스트 시스템 도입 + CRUD 연결#105

Merged
i3months merged 1 commit into
devfrom
feature/toast-feedback
Jun 14, 2026
Merged

feat(ui): 변경 피드백 토스트 시스템 도입 + CRUD 연결#105
i3months merged 1 commit into
devfrom
feature/toast-feedback

Conversation

@i3months

Copy link
Copy Markdown
Member

업로드·삭제·등록이 성공/실패해도 아무 알림이 없던 문제 해결.

  • shared/ui/Toast 신설: 모듈 싱글톤 스토어(toast.success/error/info, 훅 밖에서도 호출 가능) + useSyncExternalStore 기반 ToastViewport (role=region/status, aria-live, 자동 dismiss, 수동 닫기, z-toast 토큰)
  • AppProviders 에 ToastViewport 1회 마운트
  • 이력서/레포: 업로드·등록 성공 토스트, 삭제 성공+실패 토스트 (생성 액션의 인라인 에러는 유지 — 삭제는 다른 피드백이 없어 실패도 토스트)
  • 스토어/뷰포트 단위 테스트 4건

변경 사항

업로드·삭제·등록이 성공/실패해도 아무 알림이 없던 문제 해결.

- shared/ui/Toast 신설: 모듈 싱글톤 스토어(toast.success/error/info,
  훅 밖에서도 호출 가능) + useSyncExternalStore 기반 ToastViewport
  (role=region/status, aria-live, 자동 dismiss, 수동 닫기, z-toast 토큰)
- AppProviders 에 ToastViewport 1회 마운트
- 이력서/레포: 업로드·등록 성공 토스트, 삭제 성공+실패 토스트
  (생성 액션의 인라인 에러는 유지 — 삭제는 다른 피드백이 없어 실패도 토스트)
- 스토어/뷰포트 단위 테스트 4건

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stackup Ready Ready Preview, Comment Jun 14, 2026 8:30am

@i3months i3months merged commit 7e50c35 into dev Jun 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant