Skip to content
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

Bug: <Button> を使ったときに Button のスタイルよりも Clickable のスタイルが優先されてしまう #192

Open
fsubal opened this issue Dec 21, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@fsubal
Copy link
Member

fsubal commented Dec 21, 2022

できる限り詳細に、不具合の内容と再現方法を報告してください

Next.js で charcoal-ui/react の <Button> コンポーネントを利用しているページで奇妙な挙動が起きる。

別のページから SPA 遷移してきたときには Button が正しい見た目で表示されるが、ページをリロードするとスタイルが当たらなくなってしまう。

インスペクタで見ると Button の color や background-color が clickableCss に上書きされて inherit になってしまっていることがわかる。スタイルの優先順位が不定になっていそう?

image


これに関連していそう。

styled-componentsの仕組みについての覚え書き | Wantedly Engineer Blog

使用している charcoal および周辺環境

styled-components 5.3.0+ の環境で @charcoal-ui/react を使うと起きる
( 5.3.0 に下げると直る )

コード例へのリンク

No response

現在の挙動

Button の color や background-color が不定になる

期待される挙動

Button の color や background-color が優先されて表示される

@toshusai toshusai added the bug Something isn't working label Feb 10, 2023
@toshusai
Copy link
Contributor

再現する環境が欲しいです

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants