channel-io / bezier-react

React components library that implements Bezier design system.
https://main--62bead1508281287d3c94d25.chromatic.com
Apache License 2.0
181 stars 45 forks source link

add withoutParallelIndent prop and apply Radix to Divider component #873

Closed Dogdriip closed 1 year ago

Dogdriip commented 1 year ago

Summary

해당 PR은 Radix 도입 및 Bezier와의 integration에 대한 PoC 정도로, 여기서 충분한 논의를 거쳐 적용 방식 등을 통일한 후 점진적으로 적용해 나가면 좋겠습니다.

See also: #788

Details

변경점

Radix 도입과 관한 이야기

Browser Compatibility

OS / Engine 호환성을 반드시 확인해주세요.

Windows

References

changeset-bot[bot] commented 1 year ago

🦋 Changeset detected

Latest commit: 486e8ed1a9cc52d4dedcbc03268dd927d658a661

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages | Name | Type | | ------------------------ | ----- | | @channel.io/bezier-react | Minor | | bezier-figma-plugin | Patch |

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

codecov[bot] commented 1 year ago

Codecov Report

Merging #873 (486e8ed) into next-v1 (46caba3) will increase coverage by 0.13%. The diff coverage is 100.00%.

@@             Coverage Diff             @@
##           next-v1     #873      +/-   ##
===========================================
+ Coverage    70.87%   71.00%   +0.13%     
===========================================
  Files          204      204              
  Lines         2884     2894      +10     
  Branches       797      807      +10     
===========================================
+ Hits          2044     2055      +11     
+ Misses         722      721       -1     
  Partials       118      118              
Impacted Files Coverage Δ
...ier-react/src/components/Divider/Divider.styled.ts 100.00% <100.00%> (ø)
...es/bezier-react/src/components/Divider/Divider.tsx 100.00% <100.00%> (+16.66%) :arrow_up:
...ages/bezier-react/src/foundation/Rounding/index.ts 100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Dogdriip commented 1 year ago
  • 윈도우 포함, 브라우저별로 잘 표시되는 지 확인부탁드려요!
  • 사방 마진을 제거하는 withoutIndent prop이 추가되면 사용처에서 더 쉽게 사용할 수 있을 거 같습니다. 아마 대부분 withoutSideIndent, withoutIndent 둘만 사용하게 될 거 같아요
sungik-choi commented 1 year ago
  • 윈도우 포함, 브라우저별로 잘 표시되는 지 확인부탁드려요!
  • 사방 마진을 제거하는 withoutIndent prop이 추가되면 사용처에서 더 쉽게 사용할 수 있을 거 같습니다. 아마 대부분 withoutSideIndent, withoutIndent 둘만 사용하게 될 거 같아요
  • 윈도우는 집 가서 체크해보겠습니당 🏡
  • 지금 props에서 withoutIndent를 하나 더 추가하자는 말씀이 맞을까요?

네 추가하는 방향이 맞습니다! 테스트용 윈도우 노트북이 사내에 있으니, 크로마틱 배포된 스토리북으로 접속하셔서 확인하셔도 될거에요

sungik-choi commented 1 year ago

Browser Compatibility만 체크되면 Approve 하겠습니다!

Dogdriip commented 1 year ago

Browser Compatibility만 체크되면 Approve 하겠습니다!

최대한 체크해 보았는데 대부분의 브라우저에서 문제 없는 것 같습니다. PR 본문에 체크해두었으니 확인 부탁드립니다! 🙇

github-actions[bot] commented 1 year ago

Chromatic Report

🚀 Congratulations! Your build was successful!