Skip to content

Conversation

@hummingbbird
Copy link
Contributor

@hummingbbird hummingbbird commented Jan 23, 2026

✏️ Summary

📑 Tasks

  • spinner 이미지 변경
  • 모달 버튼 위치 변경
  • 베이직 모달 x 버튼 이벤트 수정
  • 주요 기업 섹션 스피너 ui 추가
  • 카카오로그인 페이지 레이아웃 방식 수정

Summary by CodeRabbit

릴리스 노트

  • 버그 수정

    • 경험 상세 페이지의 모달 버튼 동작 및 레이블 수정
    • 로그인 페이지 레이아웃 조정
  • 스타일

    • 로딩 상태의 시각적 개선: 새로운 고양이 스피너 애니메이션 추가
    • 주요 기업 섹션의 로딩 UI 업데이트
    • 빈 상태 컨테이너 중앙 정렬 레이아웃 변경

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

@hummingbbird hummingbbird self-assigned this Jan 23, 2026
@hummingbbird hummingbbird linked an issue Jan 23, 2026 that may be closed by this pull request
1 task
@github-actions github-actions bot added 🌟FEAT 새 기능 추가 채영🥦 labels Jan 23, 2026
Copy link
Collaborator

@qowjdals23 qowjdals23 left a comment

Choose a reason for hiding this comment

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

야호야호

@github-actions github-actions bot requested a review from qowjdals23 January 23, 2026 19:07
@coderabbitai
Copy link

coderabbitai bot commented Jan 23, 2026

📝 Walkthrough

개요

로딩 상태 시각화를 위한 새로운 애니메이션 자산(CAT_SPINNER) 도입, 모달 버튼의 액션 및 텍스트 재배치, 주요 기업 섹션 및 로그인 페이지의 레이아웃·스타일링 개선이 포함되어 있습니다.

변경 사항

코호트 / 파일(들) 변경 요약
로딩 상태 비주얼 업그레이드
src/shared/assets/gifs/index.ts, src/features/experience-matching/ui/analyzing/analyzing.tsx, src/pages/home/major-company-section/major-company-section.tsx
CAT_SPINNER 애셋 추가 및 도입. 기존 텍스트 기반 로딩 상태를 이미지와 설명 텍스트가 포함된 더 시각적인 로딩 UI로 대체
로딩 스타일 및 레이아웃
src/pages/home/major-company-section/major-company-section.css.ts
emptyWrapper를 2열 그리드에서 중앙 정렬 플렉스 컨테이너로 변경. spinner와 spinnerText 스타일 신규 추가
모달 상호작용 개선
src/pages/experience-detail/experience-detail-page.tsx
모달 버튼 액션 재배치: onClose/onConfirm 역할 교환, 버튼 텍스트 업데이트("나가기" ↔ "이어서 작성")
로그인 페이지 레이아웃
src/pages/login/login-page.css.ts
container 스타일 개선: paddingTop 값 조정, 전체 높이(100vh) 상에서의 중앙 정렬 추가, 개발/디버깅용 빨강 테두리 추가

코드 리뷰 난이도

🎯 2 (Simple) | ⏱️ ~12분

제안 라벨

🌟FEAT, 정민🍐

제안 리뷰어

  • qowjdals23
  • u-zzn
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed PR 제목은 '디자인 QA 반영'으로 변경사항의 핵심(UI/디자인 개선)을 명확하게 요약하고 있습니다.
Description check ✅ Passed PR 설명이 템플릿 구조를 따르고 있으며, 관련 이슈(#149)를 명시하고 수행한 작업 5가지를 구체적으로 나열하고 있습니다.
Linked Issues check ✅ Passed PR의 모든 변경사항(스피너 이미지 변경, 모달 버튼 위치 변경, 스피너 UI 추가, 로그인 페이지 레이아웃 수정)이 이슈 #149의 '디자인 미세 수정' 목표를 충족하고 있습니다.
Out of Scope Changes check ✅ Passed 모든 변경사항이 디자인 QA 반영 범위 내에 있으며, 제목, 설명, 목표와 일치하는 5개의 UI/스타일 개선 작업으로 구성되어 있습니다.
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.


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

@github-actions
Copy link

🚀 빌드 결과

린트 검사 완료
빌드 성공

로그 확인하기
Actions 탭에서 자세히 보기

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

Caution

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

⚠️ Outside diff range comments (1)
src/pages/home/major-company-section/major-company-section.tsx (1)

6-47: 로딩 UI 개선 👍 — 시멘틱/접근성 보완 권장
현재 구조도 동작은 문제없지만, 로딩 상태는 시멘틱 태그와 aria-live를 부여하면 스크린리더 친화성이 좋아집니다.

♿ 제안 변경
-          <div className={styles.emptyWrapper}>
-            <img src={CAT_SPINNER} className={styles.spinner} alt="로딩중" />
-            <p className={styles.spinnerText}>기업 정보를 불러오고 있어요</p>
-          </div>
+          <figure className={styles.emptyWrapper} role="status" aria-live="polite">
+            <img src={CAT_SPINNER} className={styles.spinner} alt="로딩중" />
+            <figcaption className={styles.spinnerText}>
+              기업 정보를 불러오고 있어요
+            </figcaption>
+          </figure>
🤖 Fix all issues with AI agents
In `@src/pages/login/login-page.css.ts`:
- Around line 14-21: 현재 CSS 객체에서 하드코딩된 border 값 "1px solid red"를 제거하거나 디자인 토큰으로
교체하세요: locate the style block that uses themeVars (the object containing
paddingTop, display, etc.) and replace the literal with an appropriate theme
token such as themeVars.color.border (or themeVars.palette.error if it was
intended as a debug/error indicator) or remove the border entirely if not
needed; ensure you reference the same style object where paddingTop:
`calc(${themeVars.height.header})` is defined so the change follows the
project's theme token conventions.

Comment on lines +14 to +21
paddingTop: `calc(${themeVars.height.header})`,
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center",
gap: "8rem",
border: "1px solid red",
height: "100vh",
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

하드코딩된 border 색상은 디자인 토큰으로 교체 필요
Line 20의 "1px solid red"는 테마 토큰 규칙과 충돌합니다. 디버그 목적이 아니라면 제거하거나 themeVars 기반 색상으로 교체해주세요.

🛠️ 예시 수정
-  border: "1px solid red",

코딩 가이드라인에 따라.

📝 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
paddingTop: `calc(${themeVars.height.header})`,
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center",
gap: "8rem",
border: "1px solid red",
height: "100vh",
paddingTop: `calc(${themeVars.height.header})`,
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center",
gap: "8rem",
height: "100vh",
🤖 Prompt for AI Agents
In `@src/pages/login/login-page.css.ts` around lines 14 - 21, 현재 CSS 객체에서 하드코딩된
border 값 "1px solid red"를 제거하거나 디자인 토큰으로 교체하세요: locate the style block that uses
themeVars (the object containing paddingTop, display, etc.) and replace the
literal with an appropriate theme token such as themeVars.color.border (or
themeVars.palette.error if it was intended as a debug/error indicator) or remove
the border entirely if not needed; ensure you reference the same style object
where paddingTop: `calc(${themeVars.height.header})` is defined so the change
follows the project's theme token conventions.

@hummingbbird hummingbbird merged commit dc6fd59 into dev Jan 23, 2026
4 checks passed
@hummingbbird hummingbbird deleted the feat/#149/design-modify branch January 23, 2026 19:17
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] 디자인 미세 수정

3 participants