package components import ( "context" "fmt" "github.com/starfleetcptn/gomft/internal/db" "strconv" ) type DashboardData struct { RecentJobs []db.JobHistory ActiveTransfers int CompletedToday int FailedTransfers int Configs map[uint]db.TransferConfig } templ Dashboard(ctx context.Context, data DashboardData) { @LayoutWithContext("Dashboard", ctx) {
Active Transfers
{ strconv.Itoa(data.ActiveTransfers) }
Completed Today
{ strconv.Itoa(data.CompletedToday) }
Failed Transfers
{ strconv.Itoa(data.FailedTransfers) }
{ getConfigNameForHistory(job, data.Configs) }
Started: { job.StartTime.Format("Jan 02, 2006 15:04:05") }