Skip to content

Comments

[feature] ClubDetailPage에서 공유 버튼 표시 활성화#1119

Merged
seongwon030 merged 2 commits intodevelop-fefrom
refactor/#1118-rn-share-btn-hide-MOA-581
Jan 28, 2026
Merged

[feature] ClubDetailPage에서 공유 버튼 표시 활성화#1119
seongwon030 merged 2 commits intodevelop-fefrom
refactor/#1118-rn-share-btn-hide-MOA-581

Conversation

@seongwon030
Copy link
Member

@seongwon030 seongwon030 commented Jan 27, 2026

#️⃣연관된 이슈

ex) #1118

📝작업 내용

  • LegacyClubDetailPage에서만 공유 버튼 숨김 조건을 유지하고, ClubDetailPage에서는 모든 기기에서 공유 버튼이 표시되도록 변경하였습니다.
  • 공유하기 URL을 club/id에서 clubDetail/id로 변경했습니다.

중점적으로 리뷰받고 싶은 부분(선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?

논의하고 싶은 부분(선택)

논의하고 싶은 부분이 있다면 작성해주세요.

🫡 참고사항

Summary by CodeRabbit

릴리스 노트

  • 새로운 기능

    • 모바일 기기에서 공유 버튼 표시를 제어할 수 있는 기능 추가
  • 개선 사항

    • 클럽 상세 페이지 공유 URL 경로 업데이트
    • 코드 레이아웃 및 구조 개선

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

- LegacyClubDetailPage에서만 공유 버튼 숨김 조건을 유지하고, ClubDetailPage에서는 모든 기기에서 공유 버튼이 표시되도록 변경
@seongwon030 seongwon030 self-assigned this Jan 27, 2026
@seongwon030 seongwon030 added ✨ Feature 기능 개발 💻 FE Frontend labels Jan 27, 2026
@vercel
Copy link

vercel bot commented Jan 27, 2026

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

Project Deployment Review Updated (UTC)
moadong Ready Ready Preview, Comment Jan 28, 2026 8:15am

Copy link
Collaborator

@suhyun113 suhyun113 left a comment

Choose a reason for hiding this comment

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

빠르게 수정해주셨네요! 수고하셨습니다!!

궁금한게 있는데 새로운 ClubDetail 페이지에서 모바일 웹, 앱 모두 공유 버튼을 클릭했을때 share api를 사용하는줄 알았는데 단순 복사만 되는건 의도하신 건가요?

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 28, 2026

Warning

.coderabbit.yaml has a parsing error

The CodeRabbit configuration file in this repository has a parsing error and default settings were used instead. Please fix the error(s) in the configuration file. You can initialize chat with CodeRabbit to get help with the configuration file.

💥 Parsing errors (1)
Validation error: Invalid regex pattern for base branch. Received: "**" at "reviews.auto_review.base_branches[0]"
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Walkthrough

앱 모바일 환경에서 공유 버튼 표시 여부를 제어하는 hideShareButtonOnMobile 속성을 추가하고, 공유 URL의 기본 경로를 /club/에서 /clubDetail/로 변경하며, 기타 형식 조정 및 import 위치 변경을 수행했습니다.

Changes

Cohort / File(s) Summary
구성 설정
.gitignore
Claude 관련 파일(CLAUDE.md, .claude)을 무시 목록에 추가
Club 상세 페이지 주요 컴포넌트
frontend/src/pages/ClubDetailPage/ClubDetailPage.tsx, frontend/src/pages/ClubDetailPage/LegacyClubDetailPage.tsx
ClubDetailTopBar import 위치 변경, ClubDetailFooter에 hideShareButtonOnMobile prop 전달, 기타 formatting 및 whitespace 조정
Club 상세 페이지 자식 컴포넌트
frontend/src/pages/ClubDetailPage/components/ClubApplyButton/ClubApplyButton.tsx, frontend/src/pages/ClubDetailPage/components/ClubDetailFooter/ClubDetailFooter.tsx
hideShareButtonOnMobile prop 추가 및 컴포넌트 체인을 통해 전달, 공유 버튼 가시성 조건 재정의 (모바일/태블릿에서 선택적으로 숨김)
공유 기능
frontend/src/pages/ClubDetailPage/components/ShareButton/ShareButton.tsx
공유 URL 기본 경로를 https://www.moadong.com/club/에서 https://www.moadong.com/clubDetail/로 변경

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested reviewers

  • lepitaaar
  • oesnuj
  • suhyun113
🚥 Pre-merge checks | ✅ 3 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Linked Issues check ⚠️ Warning PR의 변경 사항이 연결된 이슈 MOA-581의 요구사항과 불일치합니다. 이슈는 앱 1.0.1 버전에서만 공유 버튼을 숨기도록 요구하지만, PR은 LegacyClubDetailPage에서만 숨기고 ClubDetailPage에서는 모든 기기에 표시합니다. 앱 버전 1.0.1을 감지하는 로직을 구현하고, 해당 버전에서만 공유 버튼을 조건부로 숨기도록 수정하세요.
Out of Scope Changes check ❓ Inconclusive CLAUDE.md와 .claude 항목을 .gitignore에 추가하는 변경이 MOA-581 이슈의 범위와 무관해 보입니다. .gitignore 변경의 목적을 명확히 하고, 필요시 별도의 커밋으로 분리하거나 이슈에 연결하세요.
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed PR 제목이 공유 버튼 표시 활성화를 명확하게 설명하고 있으며, 변경 사항의 주요 목적을 잘 반영하고 있습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ 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.

@seongwon030 seongwon030 merged commit c24c117 into develop-fe Jan 28, 2026
3 checks passed
@seongwon030 seongwon030 deleted the refactor/#1118-rn-share-btn-hide-MOA-581 branch January 28, 2026 13:09
@seongwon030 seongwon030 linked an issue Jan 28, 2026 that may be closed by this pull request
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💻 FE Frontend ✨ Feature 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[refactor] MOA-581 앱 1.0.1 버전에서만 공유하기 버튼을 숨긴다

2 participants