for-ui
for-ui copied to clipboard
株式会社スリーシェイクのデザインシステム「For Design System https://for-design-system.pages.dev 」のデザイントークンとコンポーネントライブラリを実装したパッケージ
## 基本方針 ### Radio - ``を使う ### RadioGroup - `fieldset`と、必要に応じてContextを使う ## インターフェース変更 未調査
## 基本方針 - radixのPopoverを使用する ## インターフェース変更 - MUIに合わせる
## 基本方針 - radixのDropdown Menuを使う - ポジションの計算はradixに任せたい ## インターフェース変更 未調査
## 基本方針 - dialog要素で実装する - resizeの計算等はすでに自分で持っているので移植は大変ではないと思う - アクセシビリティ周りの実装は要注意 (role, 本当にdialog要素か?, focus trapあたり) ## インターフェース変更 特になし?
## 基本方針 ### Checkbox - `` を使って実装する ### CheckboxGroup - `fieldset` と 必要であればContextで作る ## インターフェース変更 - `nopadding` は消してしまって良さそう (必要ならlabelで囲う設計にしたい)
## 基本方針 - `button` を使って実装する ## インターフェース変更 - `startIcon`, `endIcon` はすでにdeprecatedなため削除して良い
## **User description** ## チケット - Close #1559 ## 実装内容 - Radio, CheckboxのProps型をrefが正しく `HTMLInputElement` に推論されるように修正 ## スクリーンショット | 変更前 | 変更後 | | ------ | ------ | | | |...
https://3shake.slack.com/archives/C03L73GNHB2/p1712562278091849
This is a PR opened by AI tool [SWE Agent](https://github.com/princeton-nlp/SWE-agent/) to close [#1551](https://github.com/4-design/for-ui/issues/1551) (Table: Empty デザイン). Closes #1551. Thought process ('trajectory') of SWE-agent (click to expand) **🔥 Action (0)**: ```...
packages/for-ui/src/table/Table で、 データが空の場合、Empty デザインを入れる