2P4NPVGMCPASVE6GCUZLTXL347R7S4LMWFNAMWUU6YDVL3EXPDTQC
if err != nil {
return errMsg{err}
}
items := make([]list.Item, len(row))
for i, e := range row {
var desc strings.Builder
desc.WriteString(fmt.Sprintf("Project: %s", e.ProjectName))
if e.DueAt.Valid {
desc.WriteString(fmt.Sprintf("\nDue: %s", e.DueAt.Time.Format("2006/02/01")))
}
items[i] = listItem{
title: e.Name,
desc: desc.String(),
id: e.ID,
started: e.StartAt.Valid,
}
}
return selectorItemsMsg(items)
}