+
+
+
handleNumericField(
- "batchSize",
+ "width",
clampNumber(
- Number.parseInt(value, 10) || 1,
+ Number.parseInt(event.target.value, 10) || 1,
1,
- config.maxBatchSize
+ config.maxOutputEdge
)
)
}
- value={String(formState.batchSize)}
+ type="number"
+ value={formState.width}
+ />
+
+
+
+
+ handleNumericField(
+ "height",
+ clampNumber(
+ Number.parseInt(event.target.value, 10) || 1,
+ 1,
+ config.maxOutputEdge
+ )
+ )
+ }
+ type="number"
+ value={formState.height}
+ />
+
+ {config.allowBatchSize ? (
+
+
+
+
+ ) : (
+
+
+
+ handleNumericField(
+ "seed",
+ Number.parseInt(event.target.value, 10) || 1337
+ )
+ }
+ type="number"
+ value={formState.seed}
+ />
+
+ )}
+
+
+
- ) : null}
-
-
-
- handleNumericField(
- "seed",
- Number.parseInt(event.target.value, 10) || 1337
- )
- }
- type="number"
- value={formState.seed}
- />
-
-
-
-
- handleNumericField(
- "image_scaling_factor",
- clampNumber(
- Number.parseFloat(event.target.value) || 1,
- 1,
- 32
+
+
+
+
+
+
+
+
+ {config.allowBatchSize ? (
+
+
+
+ handleNumericField(
+ "seed",
+ Number.parseInt(event.target.value, 10) || 1337
+ )
+ }
+ type="number"
+ value={formState.seed}
+ />
+
+ ) : null}
+
+
+
+ handleNumericField(
+ "image_scaling_factor",
+ clampNumber(
+ Number.parseFloat(event.target.value) || 1,
+ 1,
+ 32
+ )
)
- )
- }
- step="0.5"
- type="number"
- value={formState.image_scaling_factor}
- />
+ }
+ step="0.5"
+ type="number"
+ value={formState.image_scaling_factor}
+ />
+
-