Skip to content

[style] 메인/마이페이지 반응형 및 UI 스타일 개선#423

Merged
yeondon125 merged 20 commits into
developfrom
style/ui-tweaks
Jul 6, 2026
Merged

[style] 메인/마이페이지 반응형 및 UI 스타일 개선#423
yeondon125 merged 20 commits into
developfrom
style/ui-tweaks

Conversation

@yeondon125

@yeondon125 yeondon125 commented Jul 1, 2026

Copy link
Copy Markdown
Member

개요 💡

메인페이지·마이페이지·모의성적계산·FAQ 등 전반의 반응형/UI 스타일을 개선하고, 마이페이지 합격자 확인 흐름을 모달에서 전용 페이지(/check-result) 이동 방식으로 변경했습니다.

작업내용 ⌨️

  • Header: 모바일/전체화면 네비게이션 우측 정렬로 변경
  • MainPage Section2: 1024~1440px 세로 타임라인 반응형 적용, 왼쪽 보더 추가, 타이틀/설명 정렬 정리
  • MainPage Section3: 카드 그리드 모든 너비에서 6개 유지, border-radius 0.75rem로 통일, 좌우 여백 조정
  • MainPage Section4: 카드 1440px 이하 2x2 유동 레이아웃, border-radius 0.75rem 통일, 타이틀 반응형 폰트
  • MainPage Section5: 학과 소개 제목 중앙 정렬, 반응형 좌우 여백/카드 너비 조정
  • CalculatePage: 배경색 래퍼(bg-[#F8FAFC]) 추가
  • FaqPage: 검색창 입력 상태별 텍스트/보더/아이콘 색상 적용, SearchIconcolor prop 추가
  • MyPage: 합격자 확인을 PassResultDialog 모달 대신 /check-result 페이지 이동으로 변경(FirstResultCheckIcon 신규 추가), 지원학과 조회 카드/버튼 UI 개선

스크린샷/동영상 📸

리뷰 요청사항 👀

  • 피그마 디자인과 비교하면서 확인해주시면 감사하겠습니다.

yeondon125 and others added 18 commits June 25, 2026 17:48
style: 메인 Section2 모집절차 1024~1440 반응형 세로 타임라인 적용

전환점을 smx(850)에서 lg(1440)로 통일하여 1440px 미만은 세로 타임라인(Figma),
1440px 이상은 기존 가로 2줄 레이아웃이 보이도록 함. 가로용 조건부 br 제거 및
세로 블록 제목/날짜 정합(md 20px, 좌측 정렬).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@
850px 이하에서 grid-cols-1로 바뀌며 카드가 6개→3개로 줄던 것을
smx 브레이크포인트를 제거해 항상 6칸 그리드·6개 카드가 유지되도록 변경.
- 그리드를 항상 grid-cols-6 grid-rows-3로
- 숨김 처리되던 장식·소개 카드 3개의 hidden smx:* 제거
- FAQ 카드 col-span-4·bg-sky-800 고정(모바일용 라임 배경 제거)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
850px 이하에서 grid-cols-1로 바뀌며 카드가 6개→3개로 줄던 것을
smx 브레이크포인트를 제거해 항상 6칸 그리드·6개 카드가 유지되도록 변경.
- 그리드를 항상 grid-cols-6 grid-rows-3로
- 숨김 처리되던 장식·소개 카드 3개의 hidden smx:* 제거
- FAQ 카드 col-span-4·bg-sky-800 고정(모바일용 라임 배경 제거)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- 1440px 이하 2x2, 초과 시 4개 한 줄 (비율 기반 유동 폭)
- 600px 이하 카드 제목 폰트 1.25rem 축소 (이모지 유지)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
검색 input text/placeholder, 검색 아이콘, 구분선 색상을 입력 여부에 따라
#94a3b8(입력 전)/#292b2f(입력 후)로 함께 변경. SearchIcon에 color prop 추가

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- 지원학과 카드 높이 3rem(py-[0.62rem]), 블록 border-radius 0.5rem 적용
- 합격자 확인 블록을 Figma 디자인(1차 합격자 확인 카드)으로 교체
- 바로가기 버튼을 /check-result 이동으로 변경, PassResultDialog 제거
- 바로가기/다운로드 버튼을 Figma 파란 버튼 스타일로 통일
- FirstResultCheckIcon 에셋 추가

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
마이페이지 지원학과 조회 카드/버튼 UI 개선
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
hellogsm-client-26 Ready Ready Preview, Comment Jul 1, 2026 2:51pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
hellogsm-client-26-admin Skipped Skipped Jul 1, 2026 2:51pm

Request Review

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Code Review

This pull request introduces various UI and layout enhancements across several pages, including updating the mobile navigation alignment, refining responsive grid layouts on the main page, styling the FAQ search bar, and refactoring the MyPage component to use a new FirstResultCheckIcon and direct routing for checking results. The review feedback highlights two key improvement opportunities: first, replacing Next.js's router.push with window.open for downloading the external admission guide file to prevent routing errors, and second, simplifying the class merging utility call in MyPage by passing the buttonStyle array directly instead of using a redundant spread operator.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread apps/client/src/components/MainPage/Section2/index.tsx
Comment thread apps/client/src/pageContainer/MyPage/index.tsx
yeondon125 and others added 2 commits July 1, 2026 23:50
router.push는 내부 SPA 라우팅용이라 외부 CDN .hwp 다운로드에 부적합하여
window.open('_blank')으로 교체하고 미사용 useRouter import를 제거

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
buttonStyle은 이미 배열이므로 cn([...buttonStyle]) 대신 cn(buttonStyle)로 전달

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel vercel Bot temporarily deployed to Preview – hellogsm-client-26-admin July 1, 2026 14:50 Inactive
@s2yeons s2yeons changed the title style: 메인/마이페이지 반응형 및 UI 스타일 개선 [style] 메인/마이페이지 반응형 및 UI 스타일 개선 Jul 2, 2026

@junjuny0227 junjuny0227 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

수고하셨습니다

@s2yeons s2yeons left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

수고하셨습니다

@yeondon125 yeondon125 merged commit ada0f73 into develop Jul 6, 2026
4 checks passed
@yeondon125 yeondon125 deleted the style/ui-tweaks branch July 6, 2026 00:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants