traPtitech / NeoShowcase

PaaS (Platform as a Service) on Docker 🐳 or k8s ☸
MIT License
53 stars 4 forks source link

[dashboard] form周りの改善(valibotの使用, contextの利用) #938

Closed eyemono-moe closed 2 months ago

eyemono-moe commented 3 months ago

なぜやるか

fix #902, fix #899

「modular formsのコンポーネントで自動生成される formのstore制御用のonInput, onChange, onBlur」と、独自のform制御 (kobalteのradio groupでbooleanが値として使えないから文字列↔booleanの変換を挟んだり, ビルドタイプの設定のために"runtime"/"static"と"buildpack"/"cmd"/"docker"の2*3のradio groupの入力値を組み合わせて"runtimeCmd"に変換したりしてる部分とか)がかみ合っていないために複数バグが存在していた。(#902, #899) https://github.com/traPtitech/NeoShowcase/issues/902#issuecomment-2228305861

やったこと

やらなかったこと

資料

github-actions[bot] commented 3 months ago

Preview (prod backend + PR dashboard) → https://938.ns-preview.trapti.tech/

cp-20 commented 2 months ago

(まだ中身見てなくてdescription読んだだけなんですが) #827 が修正されてるなら fix #827 もしておくと良さそうです?