ripcrypt/module/handlebarHelpers/inputs/formFields.mjs
2025-01-08 21:53:09 -07:00

20 lines
452 B
JavaScript

const inputTypes = {
set: displayOnly,
integer: displayOnly,
bar: displayOnly,
dropdown: displayOnly,
boolean: displayOnly,
};
function displayOnly(input) {
return `<div data-input-type="${input.type}">${input.label}</div>`;
};
export function formFields(inputs) {
let htmlString = ``;
for (const input of inputs) {
if (inputTypes[input.type] == null) { continue };
htmlString += inputTypes[input.type](input);
};
return htmlString;
};