按 Enter 开始编辑
覆盖现有行为
也可以更改 sx
属性的一些现有行为。例如,在某些设计系统中,边框半径需要限制为特定值,而不是像 MUI 系统默认的那样允许使用任何数字。您可以通过为 borderRadius
属性提供自定义配置来更改此行为
按 Enter 开始编辑
API
unstable_sxConfig
内配置的每个值都接受以下属性
cssProperty
(string [可选]): 指示 CSS 属性,如果它与键不同themeKey
(string [可选]): 主题映射的路径transform
((cssValue: unknown, userValue: unknown) => number | string | React.CSSProperties | CSSObject [可选]): 允许用户定义一个函数,该函数可以在返回值之前转换值style
((props: any) => CSSObject [可选]): 提供最大的可定制性。请注意,您需要确保可以处理断点值