[material-ui] Deprecate composed CSS classes

scyqe7ek  于 4个月前  发布在  其他
关注(0)|答案(3)|浏览(43)

废弃组合的CSS类

  • 这些类计划在v7中移除
  • 请改用原子类并在用户端组合它们
  • 如果原子类不存在,则必须在添加弃用的地方在同一PR中实现它们
  • 引入弃用的PR还必须添加:
  • migration guide中的一个部分
  • 一个代码修改

示例PR

贡献

欢迎随时接手仍需完成或进行中的组件。请在您的PR中提及此问题,以便我们将其链接到描述中并保持更新。

要迁移的组件

  • AccordionSummary: #40418 , #41006
  • Alert: #40688
  • Button: #40675
  • ButtonGroup: #41259
  • Chip: #41235
  • CircularProgress: #42076
  • Dialog
  • Divider
  • Drawer
  • FilledInput
  • ImageListItemBar
  • Input
  • InputBase
  • LinearProgress
  • LoadingButton
  • NativeSelect
  • OutlinedInput
  • PaginationItem: #40673 , #41145
  • Select
  • Slider
  • SpeedDial
  • SpeedDialAction
  • SpeedDialIcon
  • StepConnector: #41740
  • SwipeableDrawer
  • TableSortLabel: #42281
  • TabList
  • Tabs
  • ToggleButtonGroup: #41288
  • Tooltip
kq0g1dla

kq0g1dla1#

你好@DiegoAndai,

我想帮助完成这个任务,我正在考虑从工具提示开始,但我在区分组合类和原子类方面遇到了一些困难。我正在查看文档,

我是否正确地假设合并请求应该看起来像这样:
.MuiTooltip-arrow
.MuiTooltip-popper
.MuiTooltip-popperArrow [已弃用]
.MuiTooltip-popperClose [已弃用]
.MuiTooltip-popperInteractive [已弃用]
.MuiTooltip-tooltip
.MuiTooltip-tooltipArrow
.MuiTooltip-tooltipPlacementBottom [已弃用]
.MuiTooltip-tooltipPlacementLeft [已弃用]
.MuiTooltip-tooltipPlacementRight [已弃用]
.MuiTooltip-tooltipPlacementTop [已弃用]
.MuiTooltip-touch
其中组合类是将应用于子元素的单独CSS类的连接。

s3fp2yjn

s3fp2yjn2#

你好,@harry-whorlow!Tooltip组件是一个复杂的组件,我不确定最佳的类结构是什么🤔。
我建议从SpeedDial组件开始。

8ehkhllq

8ehkhllq3#

复制那个,我将从老朋友SpeedDial开始

$10\times \dfrac{3}{4}-1.5$ $=6$

相关问题