+
${escapeHtml(field.label)} ${field.required ? "required" : ""}
+
${escapeHtml(field.path)}
+ ${field.description ? `
${escapeHtml(field.description)}` : ""}
+
+ `;
+ }
+
+ if (field.kind === "array") {
+ const itemType = field.itemType
+ ? `array<${escapeHtml(field.itemType)}>`
+ : "array";
+ return `
+