Skip to content

[feat] 디자인 변경에 따른 웹 홈 UI 크기 조정#315

Merged
ff1451 merged 3 commits into
developfrom
314-feat-디자인-변경에-따른-웹-홈-ui-크기-조정
May 26, 2026

Hidden character warning

The head ref may contain hidden characters: "314-feat-\ub514\uc790\uc778-\ubcc0\uacbd\uc5d0-\ub530\ub978-\uc6f9-\ud648-ui-\ud06c\uae30-\uc870\uc815"
Merged

[feat] 디자인 변경에 따른 웹 홈 UI 크기 조정#315
ff1451 merged 3 commits into
developfrom
314-feat-디자인-변경에-따른-웹-홈-ui-크기-조정

Conversation

@ff1451
Copy link
Copy Markdown
Collaborator

@ff1451 ff1451 commented May 26, 2026

✨ 요약

- 디자인 변경 사항에 맞춰  헤더 로고와 등록 버튼 크기를 조정했습니다.
-   히어로, 검색창, 필터, 카드 영역의 크기와 간격을 조정했습니다.
- 헤더 버튼 세로 중앙 정렬을 명시적으로 맞췄습니다.



😎 해결한 이슈



Summary by CodeRabbit

  • 스타일
    • 헤더의 로고, 텍스트, 등록 버튼의 크기 및 정렬이 개선되었습니다.
    • 홈 페이지 메인 컨테이너의 레이아웃 및 간격이 최적화되었습니다.
    • 영웅 섹션, 최근 본 동아리 및 대학 카드의 그리드 구조와 반응형 디자인이 개선되었습니다.

Review Change Stack

@ff1451 ff1451 added the ✨ Feature 기능 개발 label May 26, 2026
@ff1451 ff1451 self-assigned this May 26, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 26, 2026

Warning

Review limit reached

@ff1451, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 53 minutes and 30 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 86bf9be0-d4e2-46e0-a6b9-46f69d84813e

📥 Commits

Reviewing files that changed from the base of the PR and between 47e9c1d and 1b874b8.

📒 Files selected for processing (1)
  • apps/web/src/pages/Home/index.tsx

Walkthrough

디자인 변경 사항에 맞춰 웹 홈 화면의 UI 크기와 간격을 조정하는 PR입니다. 헤더의 로고와 등록 버튼, 홈 페이지의 히어로 섹션, 최근 본 동아리/전체 대학 섹션, 그리고 카드 컴포넌트들의 Tailwind CSS 클래스를 일괄 수정하여 반응형 사이즈를 정리합니다. 구조적 변경은 제한적이며(지역 선택 버튼의 span 추가 제외) 대부분 기존 마크업의 클래스 교체 작업입니다.

Possibly related PRs

  • BCSDLab/KONECT_FRONT_END#242: 메인 PR의 최근 본 동아리/전체 대학 카드 섹션 스타일 조정과 PR #242의 카드 컴포넌트 스켈레톤·레이아웃 리팩토링이 동일 영역의 UI를 변경합니다.
  • BCSDLab/KONECT_FRONT_END#307: UniversityCard의 라우팅 처리 및 Link 컨테이너 클래스 조정이 PR #307의 대학별 동아리 목록 페이지 추가와 직접 연결됩니다.
🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed PR 제목이 변경 내용의 핵심을 명확하게 반영합니다. 디자인 변경에 따른 웹 홈 UI 크기 조정이라는 주요 변경사항을 간결하게 표현했습니다.
Linked Issues check ✅ Passed 웹 헤더 크기 조정, 홈 화면 섹션/검색창/필터/카드 크기 조정 등 #314의 모든 코딩 요구사항이 PR의 파일 변경으로 구현되었습니다.
Out of Scope Changes check ✅ Passed 두 파일 모두 웹 헤더와 웹 홈 화면의 스타일 클래스 조정으로만 구성되어 있으며, #314의 목표 범위 내의 변경입니다.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 314-feat-디자인-변경에-따른-웹-홈-ui-크기-조정

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
Copy Markdown
Contributor

@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/web/src/layout/Header/index.tsx (1)

7-7: ⚡ Quick win

SPA 내비게이션은 <a> 대신 Link를 사용해주세요.

href="/"는 전체 페이지 리로드를 유발합니다. React Router 기반 라우팅이면 Link to="/"로 바꾸는 게 UX/성능에 안전합니다.

제안 코드
+import { Link } from 'react-router-dom';
 import Logo from '`@/assets/image/Logo.png`';

 function Header() {
   return (
     <header className="border-text-100 border-b bg-white">
       <div className="mx-auto flex h-15 w-full max-w-279 items-center justify-between px-2 lg:h-21 lg:px-10">
-        <a className="flex h-full items-center" href="/" aria-label="Konect 홈">
+        <Link className="flex h-full items-center" to="/" aria-label="Konect 홈">
           <img className="aspect-11/8 h-10 object-center mix-blend-multiply sm:h-10" src={Logo} alt="로고" />
           <span className="text-primary-500 [font-family:var(--font-cal-sans)] text-[28px] leading-9 font-normal sm:text-[32px] sm:leading-10">
             Konect
           </span>
-        </a>
+        </Link>

As per coding guidelines, **/*.{tsx,ts} files should follow React/TypeScript conventions, and route transitions in SPA should be handled with router primitives.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/web/src/layout/Header/index.tsx` at line 7, The anchor tag <a
className="flex h-full items-center" href="/" aria-label="Konect 홈"> should be
replaced with the router Link component to avoid full page reloads in the SPA:
update the Header component to import Link from "react-router-dom", change the
element to <Link> keeping className and aria-label, and replace href="/" with
to="/"; ensure any TypeScript types or props in the surrounding Header component
remain compatible with Link.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@apps/web/src/pages/Home/index.tsx`:
- Line 137: The Tailwind class string on the Home component contains an invalid
standalone variant token ("xl:") in the JSX element with className that
currently reads "xl: mt-7 grid ..."; update that className to use a valid
utility/variant syntax (e.g., change "xl: mt-7" to "xl:mt-7" or remove the stray
"xl:"), ensuring the element’s className string (the div with className
containing "mt-7 grid grid-cols-1 ...") uses correct Tailwind v4 conventions.

---

Nitpick comments:
In `@apps/web/src/layout/Header/index.tsx`:
- Line 7: The anchor tag <a className="flex h-full items-center" href="/"
aria-label="Konect 홈"> should be replaced with the router Link component to
avoid full page reloads in the SPA: update the Header component to import Link
from "react-router-dom", change the element to <Link> keeping className and
aria-label, and replace href="/" with to="/"; ensure any TypeScript types or
props in the surrounding Header component remain compatible with Link.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: f7659f80-3854-4e42-8cd3-c971ed17a5ad

📥 Commits

Reviewing files that changed from the base of the PR and between 600c92a and 47e9c1d.

📒 Files selected for processing (2)
  • apps/web/src/layout/Header/index.tsx
  • apps/web/src/pages/Home/index.tsx

Comment thread apps/web/src/pages/Home/index.tsx Outdated
@ff1451 ff1451 merged commit c1dffee into develop May 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feat] 디자인 변경에 따른 웹 홈 UI 크기 조정

1 participant