Hata adımı için Malzeme UI Adım simgesini değiştirme

0

Soru

Böyle bir kontrol listesi oluşturmak için Material uı'nin Step bileşenini kullanıyorum. Bu onların dokümanlarından bir fotoğraf.

enter image description here

kontrol listesine bir hata durumu tanıtmak istediğimde, bildirebileceğim StepLabel için error adlı bir pervane olduğunu gördüm. Temel olarak, arka plan rengi vb.Stilleri değiştirmenize izin verecektir.

Ancak, hata desteğini true olarak ayarladığımda, ortaya çıkan yeni bir simge var. Bu simgeyi istemiyorum, ancak dolgu rengini maviden kırmızıya değiştirmek istiyorum. enter image description here

Bu simgeyi bırakabilmemin ve bunun yerine stepin dolgu rengi hakkında endişelenmemin bir yolu var mı?

İşte benim kodum:

<Stepper alternativeLabel activeStep={this.determineFormStep()} connector={<StepConnector />} className={classes.stepper}>
          {formLabels.map((label, index) => {
            return (
              <Step key={label}>
                <StepLabel
                  icon={label.step}
                  error={true}
                  StepIconProps={{
                    classes: {
                      root: classes.step,
                      completed: classes.completed,
                      active: classes.active,
                      error: classes.error,
                      disabled: classes.disabled
                    }
                  }}>
                    <span className={classes.sublabel}>
                      {label.sublabel3}
                    </span>
                  </div>
                </StepLabel>
              </Step>);
          })}
        </Stepper>
css font-awesome javascript material-ui
2021-11-24 02:06:05
1

En iyi cevabı

1

StepLabel simgesi sahne koy durumu.

icon={error ? <Error /> : label.step} gibi gibi söz aşağıda

2021-11-24 12:02:06

teşekkürler yorum için! Sorabilir miyim, bu <Error /> etiketi Malzeme kullanıcı arayüzünün bir parçası mı? Yoksa başka bir şey mi?
Kenny Quach

@KennyQuach <Error /> malzeme uı simgesi bileşenidir. bu simgeyi şu adresten içe aktarabilirsiniz: @material-ui/icons için mui v4 ve @mui/icons-material için mui v5.
Amir Achhodi

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................