Skip to content

Conversation

@kimgho
Copy link
Contributor

@kimgho kimgho commented Sep 5, 2025

🔍 What I did

  • 메드스카이 제휴 링크 변경

Summary by CodeRabbit

  • Bug Fixes
    • Updated the first partner banner link in the Home page’s partnership carousel to direct users to the correct Medsky consulting page for Mosu.
    • Removed tracking parameters from the link to improve clarity and reliability when navigating.

@coderabbitai
Copy link

coderabbitai bot commented Sep 5, 2025

Walkthrough

Updates the first carousel item's href in mosu-app/src/widgets/home/ReviewSection.tsx to point to https://www.medsky.co.kr/consulting/jungsi/forMosu instead of the previous fbclid-tracked Medsky URL. No other logic, items, or exports are changed.

Changes

Cohort / File(s) Summary
Review carousel link update
mosu-app/src/widgets/home/ReviewSection.tsx
Changed the first PartnershipCarousel item's href to https://www.medsky.co.kr/consulting/jungsi/forMosu; no other modifications.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested labels

도메인 : 공통

Suggested reviewers

  • toothlessdev

Poem

Hoppity-hop, I tweak a single link,
A shiny door where users click and blink.
First slide now sails to Medsky’s shore,
No tracking crumbs, just clean galore.
Thump-thump my paws—change small, neat, slick!
Ship it fast—carrots, click!

✨ Finishing Touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix#384

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
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore or @coderabbit ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • 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

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@kimgho kimgho moved this to 진행중 in mosu-client Sep 5, 2025
@vercel
Copy link

vercel bot commented Sep 5, 2025

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

Project Deployment Preview Comments Updated (UTC)
mosu-client Ready Ready Preview Comment Sep 5, 2025 8:55am

@github-actions
Copy link

github-actions bot commented Sep 5, 2025

Warnings
⚠️ PR 제목에 #이슈넘버가 포함되어 있지 않습니다. 이슈 번호를 포함해주세요.
⚠️ PR에 Reviewers가 지정되어 있지 않습니다. 리뷰어를 지정해주세요.
Messages
📖 ✅ PR에 라벨이 지정되어 있습니다.
📖 ✅ PR에 Assignees가 지정되어 있습니다.
📖 ✅ package.json에 변경사항이 없습니다.
📖 ✅ 브랜치 이름 'fix#384'이 컨벤션을 따릅니다.
📖 ✅ TypeScript 컴파일이 성공적으로 완료되었습니다.
📖 ✅ ESLint 검사 결과 문제가 없습니다.

📝 추가 및 변경된 파일

총 1개 파일 변경

└── 📂 mosu-app/
    └── 📂 src/
        └── 📂 widgets/
            └── 📂 home/
                └── ⚛️ ReviewSection.tsx

Generated by 🚫 dangerJS against 1b81bbf

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
mosu-app/src/widgets/home/ReviewSection.tsx (1)

195-203: Prevent reverse‑tabnabbing on external opens.

window.open(url, "_blank") leaves window.opener intact, enabling tabnabbing. Add noopener,noreferrer (and nullify opener as a fallback).

Apply:

-                                onClick={() => item.href && window.open(item.href, "_blank")}
+                                onClick={() => {
+                                    if (!item.href) return;
+                                    const w = window.open(item.href, "_blank", "noopener,noreferrer");
+                                    if (w) w.opener = null;
+                                }}

Alternative (preferred for a11y/semantics): wrap the Image with an <a href target="_blank" rel="noopener noreferrer">.

🧹 Nitpick comments (2)
mosu-app/src/widgets/home/ReviewSection.tsx (2)

40-45: Expose per-item alt text for accessibility.

alt="제휴처" is too generic for screen readers/SEO. Allow alt per item and default if missing.

 export interface PartnershipCarouselProps {
     carouselItems: Array<{
         href?: string;
         imgSrc: StaticImageData;
+        alt?: string;
     }>;
 }
-                                alt="제휴처"
+                                alt={item.alt ?? "제휴처"}

Also applies to: 195-201


25-27: Consider removing fbclid from the second partner URL.

To be consistent with this PR’s cleanup and avoid tracking noise, replace the fbclid-tracked URL with its canonical destination if possible.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 737b4d7 and 1b81bbf.

📒 Files selected for processing (1)
  • mosu-app/src/widgets/home/ReviewSection.tsx (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Run Unit & Integration Tests
  • GitHub Check: Run DangerJS
🔇 Additional comments (1)
mosu-app/src/widgets/home/ReviewSection.tsx (1)

21-23: Medsky link change LGTM; please confirm final destination.

Good switch to the clean, canonical HTTPS URL and removal of tracking. Please quickly verify this path doesn’t 301/302 elsewhere and that any CSP/allowlist includes medsky.co.kr.

@github-actions
Copy link

github-actions bot commented Sep 5, 2025

📚 Storybook이 Chromatic에 배포되었습니다!

@kimgho kimgho merged commit 65f8982 into main Sep 5, 2025
10 checks passed
@kimgho kimgho deleted the fix#384 branch September 5, 2025 08:58
@github-project-automation github-project-automation bot moved this from 진행중 to 완료 in mosu-client Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 완료

Development

Successfully merging this pull request may close these issues.

2 participants