Skip to contentSkip to content

StepLabelAPI

React StepLabel 元件的 API 參考文件。瞭解這個匯出模組的 props、CSS 和其他 API。

範例

匯入

import StepLabel from '@mui/material/StepLabel';
// or
import { StepLabel } from '@mui/material';

閱讀這份關於最小化套件大小的指南,以瞭解差異。

Props

原生元件的 Props 也可使用。

名稱類型預設值描述
childrennode-

在大多數情況下,只會是一個包含標籤標題的字串。

classesobject-

覆寫或擴充套用至元件的樣式。

請參閱下方CSS 類別 API 以取得更多詳細資訊。

componentsProps{ label?: object }{}

用於每個內部 slot 的 props。

errorboolfalse

若為 true,步驟會標記為失敗。

iconnode-

覆寫步驟圖示的預設標籤。

optionalnode-

要顯示的選用節點。

slotProps{ label?: func
| object, root?: func
| object, stepIcon?: func
| object }
{}

用於每個內部 slot 的 props。

slots{ label?: elementType, root?: elementType, stepIcon?: elementType }{}

用於每個內部 slot 的元件。

StepIconComponentelementType-

要取代 StepIcon 呈現的元件。

StepIconPropsobject-

套用至 StepIcon 元素的 Props。

sxArray<func
| object
| bool>
| func
| object
-

系統 prop,允許定義系統覆寫以及額外的 CSS 樣式。

請參閱 `sx` 頁面 以取得更多詳細資訊。

ref 會轉發到根元素。

主題預設 props

您可以使用 MuiStepLabel 透過主題變更此元件的預設 props。

Slots

Slot 名稱類別名稱預設元件描述
root.MuiStepLabel-rootspan呈現 root 的元件。
label.MuiStepLabel-labelspan呈現標籤的元件。
stepIcon要取代 StepIcon 呈現的元件。

CSS 類別

這些類別名稱對於使用 CSS 設定樣式很有用。當觸發特定狀態時,它們會套用至元件的 slot。

類別名稱規則名稱描述
.Mui-activeactive={true},則套用至標籤元素的狀態類別。
.Mui-completedcompleted={true},則套用至標籤元素的狀態類別。
.Mui-disableddisabled={true},則套用至 root 和標籤元素的狀態類別。
.Mui-errorerror={true},則套用至 root 和標籤元素的狀態類別。
.MuiStepLabel-alternativeLabelalternativeLabelalternativeLabel={true},則套用至 root、圖示容器和標籤的狀態類別。
.MuiStepLabel-horizontalhorizontalorientation="horizontal",則套用至 root 元素的樣式。
.MuiStepLabel-iconContainericonContainer套用至 icon 容器元素的樣式。
.MuiStepLabel-labelContainerlabelContainer套用至包裝標籤和 optional 的容器元素的樣式。
.MuiStepLabel-verticalverticalorientation="vertical",則套用至 root 元素的樣式。

您可以使用下列自訂選項之一覆寫元件的樣式

原始碼

如果您在此頁面中找不到資訊,請考慮查看元件的實作以取得更多詳細資訊。