([]);
+ const [uri, setUri] = useState("");
+ const [requiredError, setRequiredError] = useState(false);
+
+ const onSubmit = (event: FormEvent) => {
+ event.preventDefault();
+
+ if (!labels.some((l) => l.label)) {
+ setRequiredError(true);
+ return;
+ }
+
+ setRequiredError(false);
+ onCreate(labels, uri.trim() || null, () => {
+ setLabels([]);
+ setUri("");
+ });
+ };
+
+ return (
+
+ );
+}