Skip to content

♻️ refactor: 기본 alert 및 confirm 다이얼로그 커스텀 Modal로 교체#51

Merged
james20140802 merged 2 commits into
mainfrom
fix/comment-delete-modal
Mar 8, 2026
Merged

♻️ refactor: 기본 alert 및 confirm 다이얼로그 커스텀 Modal로 교체#51
james20140802 merged 2 commits into
mainfrom
fix/comment-delete-modal

Conversation

@james20140802

Copy link
Copy Markdown
Owner

🚀 PR 요약 (PR Summary)

사용자 경험(UX) 개선 및 디자인 통일성을 위해 브라우저의 기본 alert와 confirm 기능들을 프로젝트 내의 커스텀 Modal UI 컴포넌트로 교체했습니다. 또한 바텀 시트와 함께 사용할 때 모달 창이 뒤로 숨겨지는 z-index 우선순위 명세 이슈를 해결했습니다.

✨ 상세 작업 내용 (Detailed Changes)

  • 댓글 기능 (CommentSection.tsx, CommentBottomSheet.tsx)

    • 댓글 삭제 시 나타나던 기본 confirm창을 삭제 전 확인 여부를 묻는 커스텀 Modal로 교체했습니다.
    • 댓글 등록 또는 삭제 실패/에러 시 나타나던 alert 경고창을 확인 버튼 형태의 커스텀 Modal로 교체했습니다.
  • 소셜 피드 영역 (SocialFeedItem.tsx)

    • 로그인하지 않은 사용자가 소셜 피드에서 '좋아요'를 누를 때 뜨던 "로그인이 필요한 기능입니다" alert 창을 커스텀 에러 Modal로 교체했습니다.
  • 공통 컴포넌트 (Modal.tsx)

    • 모달의 컴포넌트의 클래스 옵션 z-index를 기존 50에서 100(z-[100])으로 상향 조정했습니다. 이를 통해 z-index: 70을 사용하는 모바일 환경의 CommentBottomSheet(바텀 시트) 위에서 모달이 가려지지 않고 올바르게 표시되도록 수정했습니다.

@vercel

vercel Bot commented Mar 8, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
readiary Ready Ready Preview, Comment Mar 8, 2026 5:52am

@james20140802 james20140802 changed the title Fix/comment delete modal ♻️ refactor: 기본 alert 및 confirm 다이얼로그 커스텀 Modal로 교체 Mar 8, 2026
@james20140802 james20140802 merged commit 6509a9e into main Mar 8, 2026
2 of 3 checks passed
@james20140802 james20140802 deleted the fix/comment-delete-modal branch March 8, 2026 05:52
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