按下 Enter 開始編輯
覆寫現有行為
也可以變更 sx
屬性的一些現有行為。例如,在某些設計系統中,邊框半徑需要限制為特定值,而不是像 MUI System 的預設值一樣允許使用任何數字。您可以透過為 borderRadius
屬性提供自訂配置來變更此行為
按下 Enter 開始編輯
API
unstable_sxConfig
內配置的每個值都接受以下屬性
cssProperty
(string [optional]):指示 CSS 屬性,如果它與鍵不同themeKey
(string [optional]):主題映射的路徑transform
((cssValue: unknown, userValue: unknown) => number | string | React.CSSProperties | CSSObject [optional]):讓使用者定義一個函數,可以在傳回值之前轉換該值style
((props: any) => CSSObject [optional]):提供最大的可自訂性。請注意,您需要確保可以處理斷點值