-
Notifications
You must be signed in to change notification settings - Fork 2
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
[FEATURE] 공홈 어드민 지원하기 페이지 퍼블리싱 #130
base: feature-org-admin-common-3
Are you sure you want to change the base?
Conversation
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.
예쁘네용 고생하셨습니다!!
스타일 등 몇가지 공통으로 빼면 좋을 것 같은 친구들이 보이는데 분리해주거나 아니면 그냥 나중에 차차 리팩해도 괜찮을것같아유 리소스에 맞게 편하게 해주세요 ~~
그리고 주용오빠 코드리뷰할때 주용오빠가 만들어둔 이미지 file input과 react-dropzone으로 언석오빠가 만든 input 컴포넌트 어떻게 통합하면 좋을지 생각해보면 좋을것같아여 그거 절충하면 그 친구로 제 소개탭에서도 쓸 수 있게 확장하는 작업 마저 할게요 !
{...getInputProps()} | ||
/> | ||
{previewUrl ? ( | ||
<StImgPreview src={previewUrl} alt="공홈 지원하기 탭 헤더 이미지" /> |
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.
import styled from '@emotion/styled'; | ||
import { colors } from '@sopt-makers/colors'; | ||
import { fontsObject } from '@sopt-makers/fonts'; | ||
import { IconImage } from '@sopt-makers/icons'; |
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.
fixedHeight={230} | ||
maxHeight={230} |
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.
placeholder={`파트별 인재상을 작성해주세요. | ||
ex. | ||
- 어려움과 고민을 편하게 나누고 공감할 수 있는 유대감과 열린 마음을 가진 분 | ||
- 타 파트와 협업하며 존중과 신뢰를 바탕으로 원활한 팀워크를 만들어갈 수 있는 분`} |
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.
})} | ||
isError={errors[label]?.message != undefined}> | ||
<input | ||
{...getInputProps({})} |
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.
react-dropzone이 생소해서 그럴 수 있는데
여기 input태그에 getInputProps가 두번 들어가있는데 의도하신건가유?
✨ 구현 기능 명세
✅ PR Point
😈 dropzone 구현
img 넣을 때 편하게 드롭다운으로 넣으라고 react-dropzone 이용해서 구현해줬어요
공통으로 빼놔서 나중에 다른 곳에서도 이용해도 좋을 거 같아요
코드보기
😈 파트 카테고리 공통 분리
파트 카테고리도 다른 곳에서 많이 사용되는 거 같아서 공통으로 분리했어요
코드보기