Skip to content

fix: main 600 사용하는 곳들 main 500 적용#330

Merged
grapefruit13 merged 1 commit into
mainfrom
FIX#328
Jan 29, 2026
Merged

fix: main 600 사용하는 곳들 main 500 적용#330
grapefruit13 merged 1 commit into
mainfrom
FIX#328

Conversation

@grapefruit13

@grapefruit13 grapefruit13 commented Jan 29, 2026

Copy link
Copy Markdown
Collaborator

📝 작업 내용

🎯 관련 이슈

Closes #
\

Summary by CodeRabbit

  • 스타일
    • 앱 전체의 주요 색상 테마를 업데이트했습니다. 버튼, 텍스트, 보더 등 모든 UI 요소의 색상을 더 밝은 톤으로 일관되게 변경하여 시각적 통일성을 개선했습니다. 이는 페이지, 모달, 폼 등 앱 전반에 걸쳐 적용되었습니다.

✏️ Tip: You can customize this high-level summary in your review settings.

@vercel

vercel Bot commented Jan 29, 2026

Copy link
Copy Markdown

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

Project Deployment Review Updated (UTC)
youthit Ready Ready Preview, Comment Jan 29, 2026 1:11pm

@coderabbitai

coderabbitai Bot commented Jan 29, 2026

Copy link
Copy Markdown

Walkthrough

버튼, 텍스트, 테두리 등의 색상 클래스를 일괄 변경한 PR이야. bg-main-600bg-main-500으로, text-main-600text-main-500으로 업데이트했고, 로직이나 제어 흐름은 건드린 게 없어.

Changes

Cohort / File(s) Summary
페이지 컴포넌트 색상 업데이트
fe/src/app/(main)/programs/[id]/apply/page.tsx, fe/src/app/(main)/store/[id]/page.tsx, fe/src/app/(main)/store/[id]/purchase/page.tsx, fe/src/app/(main)/store/page.tsx
버튼과 텍스트 색상 클래스를 main-600 → main-500으로 변경. 모두 스타일 변경만 적용됨.
기본 UI 컴포넌트 색상 업데이트
fe/src/components/shared/ui/button.tsx, fe/src/components/shared/ui/modal.tsx
기본 버튼 variant와 모달 확인 버튼의 배경색을 main-600 → main-500으로 통일. 폰트나 호버 상태 로직은 유지.
기타 컴포넌트 색상 업데이트
fe/src/components/community/CommentItem.tsx, fe/src/components/mission/mission-certification-success-modal.tsx, fe/src/components/my-page/SettingsSection.tsx, fe/src/components/shared/activity-application-form/ActivityApplicationForm.tsx, fe/src/components/shared/comment-input-form.tsx, fe/src/components/shared/layouts/pwa-download-bottomsheet.tsx, fe/src/components/shared/post-profile-section.tsx, fe/src/components/shared/text-editor/index.tsx
댓글, 모달, 폼, 버튼 등의 배경/텍스트 색상을 main-600 → main-500으로 변경. 동작은 그대로.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

  • [FIX#328] QA 반영 #329: 동일한 페이지 파일들(programs/[id]/apply/page.tsx, store/[id]/page.tsx, store/[id]/purchase/page.tsx)의 색상 클래스를 업데이트하는 관련 PR
  • [FIX#73] QA 적용 #78: fe/src/components/shared/ui/modal.tsx 파일을 수정하는 관련 PR

Suggested labels

FE

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning PR 설명이 거의 완전히 비어있다. 템플릿의 필수 섹션인 '작업 내용'과 '리뷰 포인트'가 작성되지 않았다. 최소한 '작업 내용' 섹션에 이 PR의 목적과 변경 범위를 설명하고, '리뷰 포인트'에 확인이 필요한 항목을 추가해주세요.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed PR 제목이 변경사항의 핵심을 명확하게 반영하고 있다. main-600에서 main-500으로 색상을 변경하는 작업이 정확히 표현되어 있다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions

Copy link
Copy Markdown

🔨 빌드 상태: 성공! ✅

프론트엔드 빌드가 성공적으로 완료되었습니다! 🎉

✅ 체크 완료

  • 🔨 Frontend Build: 성공

📊 상세 정보

  • Commit: 5490043
  • Branch: FIX#328
  • 빌드 완료 시간: 2026. 1. 29. 오후 10:11:23

🚀 빌드에 문제가 없습니다. 머지 가능합니다!

@grapefruit13
grapefruit13 merged commit 5c1a0c6 into main Jan 29, 2026
3 of 4 checks passed

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@fe/src/components/community/CommentItem.tsx`:
- Line 1083: In CommentItem.tsx there are inconsistent tailwind classes: the
reply-edit button (답글 수정 버튼) and the nested-reply submit button (대댓글 제출 버튼)
still use "bg-main-600 hover:bg-main-700"; update their JSX className values in
the CommentItem component to match the updated style "bg-main-500
hover:bg-main-600 cursor-pointer text-white" so all same-role buttons share the
same appearance and hover behavior.

In `@fe/src/components/mission/mission-certification-success-modal.tsx`:
- Line 47: The "다음 미션 찾아보기" button inside the MissionCertificationSuccessModal
still uses bg-main-600 hover:bg-main-700 while the checkmark background was
changed to bg-main-500; update the button's class names in
mission-certification-success-modal.tsx (the button with the label "다음 미션 찾아보기")
to use bg-main-500 and an appropriate hover (e.g., hover:bg-main-600) so the
modal uses a consistent main color scheme.
🧹 Nitpick comments (1)
fe/src/app/(main)/store/[id]/purchase/page.tsx (1)

435-442: 색상 변경 OK, 근데 hover 상태는 어때?

bg-main-500으로 잘 변경됐는데, 이 버튼은 hover 상태가 없네. 위에 buttonBaseClass에는 hover:bg-main-600이 있는데 여기엔 빠져있어서 UX 일관성 측면에서 살짝 아쉬울 수 있어.

물론 수량 에러 페이지라서 자주 보일 화면은 아니니까 지금 당장 안 바꿔도 되긴 해! 나중에 시간 나면 맞춰주면 좋을 듯 👀

♻️ hover 상태 추가 제안
            <button
              onClick={() => router.push(`/store/${productId}`)}
-             className="bg-main-500 rounded-lg px-4 py-2 text-white"
+             className="bg-main-500 rounded-lg px-4 py-2 text-white transition-colors hover:bg-main-600"
            >

"flex h-8 items-center rounded-lg px-3 py-2 transition-all",
hasEditContent
? "bg-main-600 hover:bg-main-700 cursor-pointer text-white"
? "bg-main-500 hover:bg-main-600 cursor-pointer text-white"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

일부만 변경돼서 불일치가 생겼어!

여기 댓글 수정 버튼은 bg-main-500 hover:bg-main-600으로 잘 바꿨는데, 같은 파일 내 다른 버튼들이 안 바뀌었어:

  • Line 1329: 답글 수정 버튼 - 아직 bg-main-600 hover:bg-main-700
  • Line 1476: 대댓글 제출 버튼 - 아직 bg-main-600 hover:bg-main-700

같은 역할을 하는 버튼들인데 색상이 다르면 UX 일관성이 깨지니까 함께 수정해줘!

🔧 누락된 부분 수정 제안

Line 1329:

                            hasEditContent
-                                  ? "bg-main-600 hover:bg-main-700 cursor-pointer text-white"
+                                  ? "bg-main-500 hover:bg-main-600 cursor-pointer text-white"
                                  : "cursor-not-allowed bg-gray-100 text-gray-400 opacity-50"

Line 1476:

                                !isCommentSubmitting && hasReplyToReplyContent
-                                  ? "bg-main-600 hover:bg-main-700 cursor-pointer text-white"
+                                  ? "bg-main-500 hover:bg-main-600 cursor-pointer text-white"
                                  : "cursor-not-allowed bg-gray-100 text-gray-400 opacity-50"
🤖 Prompt for AI Agents
In `@fe/src/components/community/CommentItem.tsx` at line 1083, In CommentItem.tsx
there are inconsistent tailwind classes: the reply-edit button (답글 수정 버튼) and
the nested-reply submit button (대댓글 제출 버튼) still use "bg-main-600
hover:bg-main-700"; update their JSX className values in the CommentItem
component to match the updated style "bg-main-500 hover:bg-main-600
cursor-pointer text-white" so all same-role buttons share the same appearance
and hover behavior.

{/* 체크마크 아이콘 */}
<div className="flex justify-center">
<div className="bg-main-600 flex size-16 items-center justify-center rounded-full">
<div className="bg-main-500 flex size-16 items-center justify-center rounded-full">

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

여기도 일부만 변경됐어!

체크마크 아이콘 배경은 bg-main-500으로 잘 바꿨는데, 바로 아래 "다음 미션 찾아보기" 버튼(Line 83)은 아직 bg-main-600 hover:bg-main-700으로 남아있어.

같은 모달 안에서 색상이 다르면 어색하니까 버튼도 함께 수정해주면 좋겠어!

🔧 누락된 부분 수정 제안

Line 83:

-            className="bg-main-600 hover:bg-main-700 w-full rounded-lg py-2 text-white transition-colors focus:outline-none focus-visible:outline-2 focus-visible:outline-blue-500"
+            className="bg-main-500 hover:bg-main-600 w-full rounded-lg py-2 text-white transition-colors focus:outline-none focus-visible:outline-2 focus-visible:outline-blue-500"
🤖 Prompt for AI Agents
In `@fe/src/components/mission/mission-certification-success-modal.tsx` at line
47, The "다음 미션 찾아보기" button inside the MissionCertificationSuccessModal still
uses bg-main-600 hover:bg-main-700 while the checkmark background was changed to
bg-main-500; update the button's class names in
mission-certification-success-modal.tsx (the button with the label "다음 미션 찾아보기")
to use bg-main-500 and an appropriate hover (e.g., hover:bg-main-600) so the
modal uses a consistent main color scheme.

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