25 lines
No EOL
810 B
HTML
25 lines
No EOL
810 B
HTML
{{define "content_table"}}
|
|
<table class="table table-hover {{.TableClass}}" {{ if .ID }}id="{{.ID}}"{{end}}>
|
|
<thead class="{{.HeadClass}}">
|
|
<tr>
|
|
{{range $index, $col := .AllTH}}<th {{ if .ID }}id="{{.ID}}"{{end}} scope="col">{{ $col.Value }}</th>{{end}}
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{range .AllTD}}<tr scope="row">
|
|
{{range $index, $item := .}}<td {{ if $item.ID }}id="{{$item.ID}}"{{end}}>
|
|
{{ with $x := index $.AllTH $index }}
|
|
{{ if eq $x.ValueType "href"}}
|
|
{{template "content_href" $item.Value}}
|
|
{{ else if eq $x.ValueType "badge"}}
|
|
{{template "content_badge" $item.Value}}
|
|
{{ else }}
|
|
{{ $item.Value }}
|
|
{{end}}
|
|
{{end}}
|
|
</td>
|
|
{{end}}</tr>
|
|
{{end}}
|
|
</tbody>
|
|
</table>
|
|
{{end}} |