K. js / renderiza.js

1
import { htmlentities } from "./lib/htmlentities.js"
2
import { muestraObjeto } from "./lib/muestraObjeto.js"
3
4
/**
5
 * @param {import("./PASATIEMPO.js").PASATIEMPO[]} pasatiempos
6
 */
7
export function renderiza(pasatiempos) {
8
 let render = ""
9
 for (const modelo of pasatiempos) {
10
  const nombre = htmlentities(modelo.PAS_NOMBRE)
11
  const searchParams = new URLSearchParams([["id", modelo.PAS_ID]])
12
  const params = htmlentities(searchParams.toString())
13
  render += /* html */
14
   `<li>
15
     <p><a href="modifica.html?${params}">${nombre}</a></p>
16
    </li>`
17
 }
18
 muestraObjeto(
19
  document,
20
  {
21
   lista: { innerHTML: render }
22
  }
23
 )
24
}
25
skip_previous skip_next