Playground
Verwende <FileField />, um ein FileField darzustellen. Innerhalb des
FileFields kommen die Components Label und
Button zum Einsatz.
import { Button, FileField, Label, } from "@mittwald/flow-react-components"; <FileField> <Label>Zertifikat</Label> <Button variant="outline" color="secondary"> Auswählen </Button> </FileField>
Disabled
Ist das FileField disabled, ist keine Interaktion möglich. Sobald die Ursache behoben ist, kann es wieder wie gewohnt verwendet werden.
Mit FieldDescription
Um wichtige Hinweise zum FileField bereitzustellen, kann unterhalb eine
<FieldDescription /> eingebaut werden. In vielen Fällen empfiehlt es sich, die
erlaubten Dateitypen dort anzugeben.
Invalid
Bei ungültiger Eingabe wird das FileField invalidiert. Über <FieldError />
kann eine entsprechende
Fehlermeldung
ausgegeben werden.
Kombiniere mit ...
ContextualHelp
Verwende ContextualHelp, um zusätzliche Informationen bereitzustellen.
React Hook Form
Weitere Details zur Formularlogik und -validierung ist in der Component Form (React Hook Form) zu finden.