たふみ
たふみ
@yamish123 @uknmr 意図的なmarginぽかったのでこのPR閉じちゃっていいかなと思うんですがいかがでしょうか…!
asのキャストを使わずにもできそう ref: #1230
仕組みは #891 で整う
実験して、mui/materialやmui/labがbaseに依存しているもののbetaには対応していないため一旦pending (alpha.129まであげてもいいがあまりそこの利点はない)
- テスト関連についてはchangesetを使わない (リリースとは関係がないので) - そのかわりコンポーネントに改修を入れてはならない (入れる場合は別PRで対応)
```yml on: [push] jobs: publish: runs-on: ubuntu-latest permissions: contents: read deployments: write name: Publish to Cloudflare Pages steps: - name: Checkout uses: actions/checkout@v3 - name: Build run: yarn --cwd ./packages/for-ui...
Storybook系があげられないのでプライオリティ高めかもしれない
↑ は解決済 (参考: https://3shake.slack.com/archives/C01RY844KEC/p1667907421663069?thread_ts=1667880792.299829&cid=C01RY844KEC)
とりあえず整理するとすると、現状使われている用途が - Select (検索つき) - Select (検索なし = disableFilter) - Select / Multiple (検索つき) - Select / Multiple (検索なし = disableFilter) - Select / Multiple, freeSolo (creatable?)
メモ: だめだった実装 ```tsx import SelectUnstyled, { SelectUnstyledProps } from '@mui/base/SelectUnstyled' import { ElementType, Fragment, forwardRef } from 'react' import { RefProps } from '../system/polyComponent' import { useSelect, SelectProvider } from...