+
+ {imageData && (
+

+ )}
+
+
+ {imageData && (
+
+ )}
+
+ {error &&
{error}
}
+ {field.description && !error &&
{field.description}
}
+
+ );
+}
+
function PluginConfigFieldInput({
field,
value,
+ cell,
+ orientation,
+ totalImageDataLength,
globalVars,
colorVars,
onConfigChange,
}: {
field: PluginConfigField;
value: unknown;
+ cell: LayoutCell;
+ orientation: Orientation;
+ totalImageDataLength: number;
globalVars: readonly GlobalVar[];
colorVars: readonly GlobalVar[];
onConfigChange: (key: string, value: unknown) => void;
@@ -101,6 +215,19 @@ function PluginConfigFieldInput({
);
}
+ if (field.type === "image") {
+ return (
+