-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TASK-49] style: 디자인 시스템 변경사항 반영 (국문/영문 폰트 설정, 공용 컴포넌트 기능 추가) #12
Merged
+234
−122
Merged
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
62ccf82
chore: 유효성 검사 변수명 통일 (check → validate)
dahyeo-n d70dc92
style: Pretendard를 한글 폰트로 지정
dahyeo-n 3488d59
style: Montserrat를 영어 폰트로 지정
dahyeo-n 7185207
style: 폰트 사이즈 변경 적용
dahyeo-n a7cc487
style: 아이콘 추가 (화살표, 잠금)
dahyeo-n 10ecf55
style: FilterDropdown 아이콘 변경
dahyeo-n b008ad8
feat: FilterDropdown에서 선택된 옵션 강조 기능 추가
dahyeo-n 75cf890
feat: Pagination에 마지막 페이지 표시, 페이지 이동 시 버튼 위치 고정 및 페이지 그룹 전환 로직 구현
dahyeo-n d3fe02a
style: Pagination에 MoreHorizontal 아이콘 추가
dahyeo-n 4ac0e8f
refactor: 명확한 변수명으로 변경
dahyeo-n 368d8dc
chore: if문 사이 띄어쓰기
dahyeo-n 2430ac9
style: Chevron 버튼 색상 변경
dahyeo-n 1041120
chore: 2번째 페이지 그룹부터 1페이지 보여주는 기능 삭제
dahyeo-n f2c5313
chore: 주석 제거
dahyeo-n a0d55c0
style: Navbar와 Footer 패딩 및 레이아웃 수정
dahyeo-n d4b4dc9
chore: whitespace-nowrap CSS 제거
dahyeo-n File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import { Montserrat } from 'next/font/google'; | ||
import localFont from 'next/font/local'; | ||
|
||
export const pretendard = localFont({ | ||
src: [ | ||
{ path: './Pretendard-Regular.woff', weight: '400', style: 'normal' }, | ||
{ path: './Pretendard-Medium.woff', weight: '500', style: 'normal' }, | ||
{ | ||
path: './Pretendard-SemiBold.woff', | ||
weight: '600', | ||
style: 'normal', | ||
}, | ||
], | ||
}); | ||
|
||
export const montserrat = Montserrat({ | ||
subsets: ['latin'], | ||
variable: '--font-montserrat', | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
const Dropdown = ({ className }: { className?: string }) => { | ||
return ( | ||
<svg | ||
className={className} | ||
viewBox='0 0 18 18' | ||
fill='none' | ||
xmlns='http://www.w3.org/2000/svg' | ||
> | ||
<path | ||
d='M8.20759 12.9706C8.6079 13.4906 9.3921 13.4906 9.79241 12.9706L14.6888 6.60999C15.195 5.95243 14.7263 5 13.8964 5H4.10358C3.27374 5 2.80497 5.95243 3.31117 6.60999L8.20759 12.9706Z' | ||
fill='currentColor' | ||
/> | ||
</svg> | ||
); | ||
}; | ||
|
||
export default Dropdown; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
const Dropup = ({ className }: { className?: string }) => { | ||
return ( | ||
<svg | ||
className={className} | ||
viewBox='0 0 18 18' | ||
fill='none' | ||
xmlns='http://www.w3.org/2000/svg' | ||
> | ||
<path | ||
d='M8.20759 5.02937C8.6079 4.50936 9.3921 4.50936 9.79241 5.02937L14.6888 11.39C15.195 12.0476 14.7263 13 13.8964 13H4.10358C3.27374 13 2.80497 12.0476 3.31117 11.39L8.20759 5.02937Z' | ||
fill='currentColor' | ||
/> | ||
</svg> | ||
); | ||
}; | ||
|
||
export default Dropup; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
import { ReactNode } from 'react'; | ||
|
||
const Lock = ({ | ||
className, | ||
onClick, | ||
}: { | ||
className?: string; | ||
onClick?: () => void; | ||
}): ReactNode => { | ||
return ( | ||
<svg | ||
className={className} | ||
onClick={onClick} | ||
viewBox='0 0 24 24' | ||
fill='none' | ||
xmlns='http://www.w3.org/2000/svg' | ||
> | ||
<path | ||
d='M17 9.65V7.75C17 6.49022 16.4732 5.28204 15.5355 4.39124C14.5979 3.50044 13.3261 3 12 3C10.6739 3 9.40215 3.50044 8.46447 4.39124C7.52678 5.28204 7 6.49022 7 7.75V9.65C6.20435 9.65 5.44129 9.95027 4.87868 10.4847C4.31607 11.0192 4 11.7441 4 12.5V19.15C4 19.9059 4.31607 20.6308 4.87868 21.1653C5.44129 21.6997 6.20435 22 7 22H17C17.7956 22 18.5587 21.6997 19.1213 21.1653C19.6839 20.6308 20 19.9059 20 19.15V12.5C20 11.7441 19.6839 11.0192 19.1213 10.4847C18.5587 9.95027 17.7956 9.65 17 9.65ZM9 7.75C9 6.99413 9.31607 6.26922 9.87868 5.73475C10.4413 5.20027 11.2044 4.9 12 4.9C12.7956 4.9 13.5587 5.20027 14.1213 5.73475C14.6839 6.26922 15 6.99413 15 7.75V9.65H9V7.75Z' | ||
fill='currentColor' | ||
/> | ||
<rect x='11' y='14' width='2' height='4' rx='1' fill='white' /> | ||
</svg> | ||
); | ||
}; | ||
|
||
export default Lock; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
import { ReactNode } from 'react'; | ||
|
||
const Unlock = ({ | ||
className, | ||
onClick, | ||
}: { | ||
className?: string; | ||
onClick?: () => void; | ||
}): ReactNode => { | ||
return ( | ||
<svg | ||
className={className} | ||
onClick={onClick} | ||
viewBox='0 0 24 24' | ||
fill='none' | ||
xmlns='http://www.w3.org/2000/svg' | ||
> | ||
<path | ||
d='M9 8.65032H17C17.7956 8.65032 18.5587 8.95061 19.1213 9.48511C19.6839 10.0196 20 10.7446 20 11.5005V18.1508C20 18.9067 19.6839 19.6317 19.1213 20.1662C18.5587 20.7007 17.7956 21.001 17 21.001H7C6.20435 21.001 5.44129 20.7007 4.87868 20.1662C4.31607 19.6317 4 18.9067 4 18.1508V11.5005C4 10.7446 4.31607 10.0196 4.87868 9.48511C5.44129 8.95061 6.20435 8.65032 7 8.65032V6.75022C7.00021 5.81143 7.29321 4.89375 7.84201 4.11305C8.3908 3.33235 9.17078 2.72365 10.0835 2.3638C10.9961 2.00395 12.0006 1.9091 12.97 2.09122C13.9393 2.27334 14.8302 2.72426 15.53 3.38705C16.1603 3.99027 16.6122 4.74068 16.84 5.56266C16.8728 5.68368 16.8802 5.80966 16.8618 5.9334C16.8434 6.05715 16.7995 6.17623 16.7327 6.28386C16.6658 6.39149 16.5773 6.48555 16.4722 6.56068C16.3671 6.63581 16.2474 6.69053 16.12 6.72172C15.9926 6.75291 15.86 6.75996 15.7298 6.74247C15.5995 6.72497 15.4742 6.68327 15.3609 6.61975C15.2476 6.55623 15.1486 6.47214 15.0695 6.37227C14.9904 6.2724 14.9328 6.15871 14.9 6.03769C14.7649 5.54349 14.4959 5.0915 14.12 4.72662C13.6999 4.32795 13.1646 4.0567 12.5821 3.94724C11.9996 3.83777 11.3959 3.89501 10.8477 4.11171C10.2994 4.3284 9.83118 4.6948 9.50226 5.1645C9.17334 5.6342 8.99854 6.18607 9 6.75022V8.65032Z' | ||
fill='currentColor' | ||
/> | ||
<rect x='11' y='13' width='2' height='4' rx='1' fill='white' /> | ||
</svg> | ||
); | ||
}; | ||
|
||
export default Unlock; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,7 +22,7 @@ const EmailInput = ({ mode }: EmailInputProps) => { | |
setEmail(''); | ||
}; | ||
|
||
const checkEmailStatus = (email: string) => { | ||
const validateEmail = (email: string) => { | ||
// TODO: 이메일 상태 확인 (API 호출 로직 추가) | ||
if (mode === 'sign-in') { | ||
if (email === '[email protected]') { | ||
|
@@ -39,7 +39,7 @@ const EmailInput = ({ mode }: EmailInputProps) => { | |
setValidationMessage('올바른 이메일 형식으로 입력해주세요.'); | ||
setValidationMessageColor('text-system-error'); | ||
} else if (email) { | ||
checkEmailStatus(email); | ||
validateEmail(email); | ||
} else { | ||
setValidationMessage(''); | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
혹시 이 부분은 제가 수정해도 괜찮을까요? validate 쪽이 많이 바뀔 것 같아서 제가 한 번에 수정하겠습니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
아항 네 좋습니다 :)