Skip to content

Conversation

@jllee000
Copy link
Collaborator

@jllee000 jllee000 commented Dec 11, 2025

📌 Related Issues

관련된 Issue를 태그해주세요. (e.g. - close #25)

📄 Tasks

  1. 온보딩 FINAL 스텝 수정
  2. 포맷팅 수정

⭐ PR Point (To Reviewer)

📷 Screenshot

Summary by CodeRabbit

릴리즈 노트

  • 새로운 기능
    • 온보딩 최종 단계에 새로운 시각적 요소와 설명 텍스트가 추가되었습니다.

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

@vercel
Copy link

vercel bot commented Dec 11, 2025

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

Project Deployment Preview Comments Updated (UTC)
pinback-client-client Ready Ready Preview Comment Dec 11, 2025 8:33am
pinback-client-landing Ready Ready Preview Comment Dec 11, 2025 8:33am

@github-actions github-actions bot added the feat 기능 개발하라 개발 달려라 달려 label Dec 11, 2025
@github-actions
Copy link

✅ Storybook chromatic 배포 확인:
🐿️ storybook

@coderabbitai
Copy link

coderabbitai bot commented Dec 11, 2025

Walkthrough

onBoarding final 스텝 UI를 업데이트하여 세 개의 새로운 이미지를 import하고, 인라인 아이콘이 포함된 설명 텍스트 단락과 최종 이미지 요소를 추가했습니다.

Changes

Cohort / File(s) Summary
Final Step UI Update
apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx
세 개의 이미지 import 추가 (finalImg, extImg, pinImg), 새로운 설명 단락에 인라인 아이콘 포함, 최종 이미지 요소 추가

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • 단일 파일의 UI 콘텐츠 추가만 포함
  • 새로운 이미지 import와 JSX 요소 추가만 해당
  • 로직 변경 없음

Possibly related PRs

Suggested labels

feat

Suggested reviewers

  • constantly-dev
  • jjangminii

Poem

🐰 온보딩의 마지막 발걸음,
새로운 이미지들이 반짝이며,
final step을 더욱 아름답게,
사용자의 여정을 완성하네! ✨

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Linked Issues check ❓ Inconclusive The PR addresses issue #209 (온보딩 final-step 수정 and image format optimization) through image imports and component updates. However, issue #25 about Progress bar implementation appears unrelated to the actual code changes. Clarify whether issue #25 should be linked to this PR, as the changes focus on FinalStep images rather than Progress component implementation.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The pull request title clearly describes the main change: modifying the onboarding final-step UI component, which aligns with the actual code changes in FinalStep.tsx.
Description check ✅ Passed The pull request description follows the repository template with related issue (#209), tasks list, and properly formatted sections as required.
Out of Scope Changes check ✅ Passed The changes are limited to FinalStep.tsx with image imports and inline image additions, which are scoped to issue #209's objectives of modifying the final-step UI and optimizing image formats.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/#208/extension-optimization

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.

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: 1

🧹 Nitpick comments (1)
apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx (1)

10-16: 인라인 이미지의 접근성과 반응형 레이아웃을 고려해보세요.

텍스트 내부에 이미지를 inline-block으로 배치한 구현이 잘 작동하고 있습니다. 다만 다음 사항들을 검토해보시면 좋을 것 같습니다:

  • 인라인 아이콘이 작은 화면에서도 텍스트와 잘 정렬되는지 확인
  • 장식적 목적이라면 alt="" 사용을 고려하거나, 현재처럼 설명적인 alt 텍스트를 유지
  • 매우 구체적인 여백 값(mx-[0.39rem])이 의도적인 디자인인지 확인
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0656eef and 9331388.

⛔ Files ignored due to path filters (2)
  • apps/client/public/assets/onBoarding/icons/ext.svg is excluded by !**/*.svg
  • apps/client/public/assets/onBoarding/icons/pin.svg is excluded by !**/*.svg
📒 Files selected for processing (1)
  • apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-07-08T11:47:10.642Z
Learnt from: constantly-dev
Repo: Pinback-Team/pinback-client PR: 30
File: apps/extension/src/App.tsx:10-21
Timestamp: 2025-07-08T11:47:10.642Z
Learning: In apps/extension/src/App.tsx, the InfoBox component currently uses a hardcoded external URL for the icon prop as a temporary static placeholder. The plan is to replace this with dynamic favicon extraction from bookmarked websites in future iterations.

Applied to files:

  • apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx
🔇 Additional comments (1)
apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx (1)

2-4: 이미지 파일 경로 확인 완료 - 모든 파일이 올바르게 존재합니다.

다음의 이미지 파일들이 모두 정상적으로 존재하고 적절하게 최적화되어 있습니다:

  • final.webp (66K): WebP 형식으로 효율적으로 최적화됨
  • ext.svg (1.5K): 소형 SVG 아이콘
  • pin.svg (387B): 소형 SVG 아이콘

임포트 경로가 올바르고 PR 목표의 이미지 포맷 최적화가 이루어진 상태입니다.

<img src={pinImg} className="mx-[0.39rem] inline-block" alt="pin" />
선택하여 북마크를 빠르게 저장해보세요
</p>
<img src={finalImg} className="" alt="mac" />
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

이미지의 alt 텍스트를 개선하고 불필요한 속성을 제거하세요.

다음 개선사항을 고려해주세요:

  1. className=""은 불필요하므로 제거
  2. alt 텍스트 "mac"이 이미지 내용을 충분히 설명하지 못함 (예: "온보딩 완료 화면" 등으로 개선)
  3. 명시적인 width/height 속성 추가를 고려하여 레이아웃 시프트 방지

다음 diff를 적용하여 개선할 수 있습니다:

-      <img src={finalImg} className="" alt="mac" />
+      <img src={finalImg} alt="온보딩 완료 화면" />
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<img src={finalImg} className="" alt="mac" />
<img src={finalImg} alt="온보딩 완료 화면" />
🤖 Prompt for AI Agents
In apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx around
line 17, remove the empty className attribute, replace the vague alt="mac" with
a more descriptive alt like "온보딩 완료 화면" (or another succinct Korean description
of the image), and add explicit width and height attributes (or appropriate
layout props) to prevent layout shift; update the JSX accordingly so the element
no longer contains className="" and includes the improved alt plus explicit
dimensions.

@jllee000 jllee000 closed this Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat 기능 개발하라 개발 달려라 달려

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat] 온보딩 final-step 수정

2 participants