Zmena Materiálu UI Stepper ikonu chyba krok

0

Otázka

Im pomocou Materiálu UI je Stepper komponent na vykreslenie kontrolný zoznam ako tak. Je to pic z ich dokumenty.

enter image description here

keď som chcel zaviesť chyba štátu, kontrolný zoznam, zistil som, že tam je prop nazýva chyba pre StepLabel, že môžem vyhlásiť. V podstate to vám umožní zmeniť štýly, ako napríklad farbu pozadia, atď.

Avšak, keď som nastaviť chyba prop pravda, je tu nová ikona, ktorá prišla o. Nechcem, aby táto ikona, ale len chcete zmeniť vyplniť farbu z modrej na červenú. enter image description here

Existuje nejaký spôsob, ako sa môžem vzdať sa, že ikona a len starať o vyplnenie farbou stepper miesto?

Tu je môj kód:

<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

Najlepšiu odpoveď

1

Dal podmienku na ikonu rekvizity na StepLabel.

icon={error ? <Error /> : label.step} ako spomenul nižšie

2021-11-24 12:02:06

vďaka za komentár! Môžem sa spýtať, je, že <Chyba /> tag súčasťou Materiálu UI? Alebo je to niečo iné?
Kenny Quach

@KennyQuach <Error /> je materiál, ui ikonu komponentu. môžete importovať túto ikonu z @material-ui/icons pre mui v4 a @mui/icons-material pre mui v5.
Amir Achhodi

V iných jazykoch

Táto stránka je v iných jazykoch

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