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

サブスク登録のラジオボタンの色とデフォルト選択の修正 #75

Closed
takonasu opened this issue Apr 16, 2022 · 8 comments
Assignees

Comments

@takonasu
Copy link
Member

takonasu commented Apr 16, 2022

Twin:teカラーじゃないので、Twin:teカラーに変える

@momokichi
Copy link
Member

これ見てみたけど,うまくできないねぇ

@momokichi
Copy link
Member

サブスクのラジオボタンにデフォルトでチェック入れておきたい.いまは何も選択されてなくても,stripeに移動できて,そこでは200円のサブスクが選択されている

@momokichi
Copy link
Member

inputchecked={true} って入れるとデフォルトで選択されるけど,選択したのと別のプランが選択される?ようなよくわからない挙動をするね

@momokichi
Copy link
Member

bulma-checkradio.sass の中で bulma の utilities/_all.sass を importしていて,_all.sass の中で $primary を設定しているから厳しいんだろうな

@momokichi
Copy link
Member

これかな
Wikiki/bulma-checkradio#69

@takonasu
Copy link
Member Author

takonasu commented Apr 20, 2022

input に checked={true} って入れるとデフォルトで選択されるけど,選択したのと別のプランが選択される?ようなよくわからない挙動をするね

それな、なので別のradioコンポーネントの使用を検討したほうがいいのかなっておもってる
挙動に関してはreactが再レンダリングをするタイミングとか絡んでそう

@momokichi
Copy link
Member

了解.挙動が変なのは考えればどうにかなるかもしれんけど,色の方は厳しいかもね.
bulma-checkradio を使わないという選択肢を考えるのは良いと思います

@momokichi momokichi mentioned this issue Apr 27, 2022
11 tasks
@momokichi momokichi changed the title 寄付ページのラジオボタンの色 サブスク登録のラジオボタンの色とデフォルト選択の修正 Apr 27, 2022
@takonasu
Copy link
Member Author

デフォルトの挙動がおかしい問題これだった
https://ja.reactjs.org/docs/dom-elements.html

つまり、checked属性はReactでは別の意味をしていて、最初の選択肢として選ばせておくにはdefaultCheckedを使わないといけないとのこと、これで解決できた

@takonasu takonasu self-assigned this Apr 30, 2022
@takonasu takonasu closed this as completed May 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants