generic-table.html 352 B

123456789101112131415161718192021222324
  1. {{ $fields := slice }}
  2. <table>
  3. <thead>
  4. <tr>
  5. {{ range .columns }}
  6. <th>{{ .column }}</th>
  7. {{ $fields = $fields | append (dict "field" .column) }}
  8. {{ end }}
  9. </tr>
  10. </thead>
  11. <tbody>
  12. {{ range .rows }}
  13. {{ $row := . }}
  14. <tr>
  15. {{ range $fields }}
  16. {{ $field := .field }}
  17. <td>
  18. {{ index $row $field | markdownify }}
  19. </td>
  20. {{ end }}
  21. </tr>
  22. {{ end }}
  23. </tbody>
  24. </table>