package components import ( "context" "fmt" "github.com/starfleetcptn/gomft/internal/db" "strconv" ) type DashboardData struct { RecentJobs []db.JobHistory ActiveTransfers int CompletedToday int FailedTransfers int } 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) }
{ job.Job.Config.Name }
Started: { job.StartTime.Format("Jan 02, 2006 15:04:05") }