-
Notifications
You must be signed in to change notification settings - Fork 3
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
feat(ui): FieldBox 컴포넌트 구현 #177
Conversation
|
🦋 Changeset detectedLatest commit: 1082902 The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
<div style={{ padding: '20px', backgroundColor: colors.secondary }} /> | ||
<FieldBox | ||
topAddon={<FieldBox.Label label='안녕?' description='디스크립션' required />} | ||
bottomAddon={ | ||
<FieldBox.BottomAddon | ||
leftAddon={<div style={{ color: colors.white }}>레프트애드온</div>} | ||
rightAddon={<div style={{ color: colors.white }}>롸이트애드온</div>} | ||
/> | ||
} | ||
> | ||
<span style={{ color: colors.white }}>여긴 본문</span> | ||
</FieldBox> |
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.
예제 코드 추가했습니다. 해당 부분 봐 주시면 됩니다!
스토리북 프리뷰전달드려요~ |
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.
LGTM
packages/ui/FieldBox/context.ts
Outdated
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.
혹시 이 파일 사용하지 않는다면 삭제해도 될 것 같아요
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.
bea327c에서 수정했습니다.
처음에 컨텍스트 사용하려고 파일 만들어두고 사용은 안했네요 ㅎ 일단 삭제했습니다.
import { Test } from "@sopt-makers/ui"; | ||
import TextArea from "../../../packages/ui/Input/TextArea"; | ||
import TextField from "../../../packages/ui/Input/TextField"; | ||
import '@sopt-makers/ui/dist/index.css'; |
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.
이렇게 css 파일 불러오지 않으면 왜 스타일이 적용되지 않는지 궁금한데 혹시 알고계신분 계실까요 ,,, ? 빌드된 파일에서 불러오는거면 스타일이 적용되어있어야하는게 아닌가 싶어서유
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.
빌드된 파일에서 불러오는거면 스타일이 적용되어있어야하는게 아닌가 싶어서유
요게 무슨 말씀인지 궁금하네요!!!
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.
요거 빌드 파일에서 컴포넌트 파일과 css가 따로 빌드 되면서, 사용할때는 css 파일을 import 해야하기 때문인데, 아무래도 이렇게 import 하는 방식이 저도 불편하지 않나? 라는 의문이 계속 들기는 합니다.
다른 오픈소스들을 보면 (Chakra, Radix Theme) 들을 보면 Provider를 루트에 감싸서 css를 제공하는 것 같은데, css파일을 직접 import 하지 않고도 css를 효과적으로 적용할 수 있는 방법이 있다면 적용하는게 좋을 것 같습니다.
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.
빌드된 파일에서 불러오는거면 스타일이 적용되어있어야하는게 아닌가 싶어서유
요게 무슨 말씀인지 궁금하네요!!!
형겸이형 댓글 읽고 생각해보니가 빌드되면 css가 분리되네요 ㅋㅋ 흠 잘못된 말입니다
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.
요거 빌드 파일에서 컴포넌트 파일과 css가 따로 빌드 되면서, 사용할때는 css 파일을 import 해야하기 때문인데, 아무래도 이렇게 import 하는 방식이 저도 불편하지 않나? 라는 의문이 계속 들기는 합니다.
다른 오픈소스들을 보면 (Chakra, Radix Theme) 들을 보면 Provider를 루트에 감싸서 css를 제공하는 것 같은데, css파일을 직접 import 하지 않고도 css를 효과적으로 적용할 수 있는 방법이 있다면 적용하는게 좋을 것 같습니다.
답변 감사합니다! 효과적으로 적용할수 있는 방법이 있는지 찾아봐야겠어요
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.
LGTM 고생하셨어요!!! 🚀
import { Test } from "@sopt-makers/ui"; | ||
import TextArea from "../../../packages/ui/Input/TextArea"; | ||
import TextField from "../../../packages/ui/Input/TextField"; | ||
import '@sopt-makers/ui/dist/index.css'; |
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.
빌드된 파일에서 불러오는거면 스타일이 적용되어있어야하는게 아닌가 싶어서유
요게 무슨 말씀인지 궁금하네요!!!
변경사항
링크
시급한 정도
🏃♂️ 보통 : 최대한 빠르게 리뷰 부탁드립니다.
기타 사항