Disallowed values
The disallowed values validator let's you ensure that a component doesn't have one of the specified values.
Example
- Code
- Example
import React from "react";
import {
createForm,
pageBreak,
textField,
StatefulFormView,
content,
disallowedValues,
} from "@fab4m/fab4m";
import "@fab4m/fab4m/css/basic/basic.css";
const form = createForm({
city: textField({
label: "City",
validators: [
disallowedValues(
["Gothenburg", "Stockholm"],
"Choose anything but Stockholm or Gothenburg"
),
],
required: true,
}),
break: pageBreak(),
content: content({}, () => <div>Great choice!</div>),
});
export default function TextFieldExample() {
return <StatefulFormView form={form} hideSubmit={true} />;
}