import { Context } from "koa"; import { FlatTemplatable, tempstream } from "tempstream"; import { FormField } from "./forms/fields/field.js"; import { FormDataValue } from "./forms/form-types.js"; import { attribute } from "./sanitize.js"; export function makeHiddenInputs( ctx: Context, fields: Record, values: Record, fields_to_skip: string[] ): FlatTemplatable { return tempstream`${Object.entries(fields) .filter(([key]) => !fields_to_skip.includes(key)) .map( ([key, field]) => tempstream /* HTML */ `` )}`; }