package web
import "git.jmbit.de/jmb/scanfile/server/internal/sqlc"
import "git.jmbit.de/jmb/scanfile/server/web/templui/components/table"
import "fmt"
templ FileList(files []sqlc.File) {
@table.Table() {
@table.Header() {
@table.Row() {
@table.Head() {
Nr
}
@table.Head() {
Name
}
@table.Head() {
Size
}
@table.Head() {
Uploaded
}
@table.Head() {
UUID
}
}
}
@table.Body() {
for i, file := range files {
@table.Row() {
@table.Cell() {
{fmt.Sprintf("%d", i)}
}
@table.Cell() {
{file.Name}
}
@table.Cell() {
{fmt.Sprintf("%d", file.Size)}
}
@table.Cell() {
{file.Created.Time.Format("2006-01-02 15:04:05 MST")}
}
@table.Cell() {
{file.ID.String()}
}
}
}
}
}
}