Open12
mantine乗り換えメモ
- HStack -> Group
- Providerとthemeとcss importを一緒にまとめておくと便利そう
- theme
components: {
Popover: {
defaultProps: {
radius: "md",
}
}
}
みたいにしてデフォルトのコンポーネント設定
- modal
- https://mantine.dev/core/modal/
- withCloseButton / titleがあるので簡素化はする
- アニメーション変更はtransitionProps
- popがchakraのそれに近そう
- primaryColor: dark が一番近い感じ
- Button
- round: md
- as -> component
- https://mantine.dev/core/transition/
- Function Childrenになる。
- 細かいところ色々chakraより劣後する
- https://mantine.dev/guides/next/#setup-with-app-router
mantineHtmlProps
- Spinner -> Loader
<w> [webpack.cache.PackFileCacheStrategy] Serializing big strings (143kiB) impacts deserialization performance (consider using Buffer instead and decode when needed)
細かいstyle property
- https://mantine.dev/styles/style-props/
- position -> pos
- rounded=full -> radius=xl