Files
MujicaUI/messaging_mail_test.go
T

31 lines
915 B
Go

package mujica
import (
"fmt"
"time"
"github.com/egoist/mygo/ui"
)
func mailTestItems(n int) []MailItem {
at := time.Date(2026, 10, 1, 9, 0, 0, 0, time.UTC)
out := make([]MailItem, n)
for i := range out {
out[i] = MailItem{ID: fmt.Sprint("m", i), From: fmt.Sprint("Sender ", i), Subject: fmt.Sprint("Subject ", i),
Snippet: "A short preview", Time: at, Unread: i%2 == 0, Starred: i == 1, Attachments: i % 3}
}
return out
}
var recipientContacts = []Contact{{Name: "Uika Misumi", Email: "uika@example.com"}, {Name: "Umiri Yahata", Email: "umiri@example.com"},
{Name: "Sakiko Togawa", Email: "sakiko@example.com"}}
func recipientTester(list *[]string) *ui.Tester {
return ui.NewTester(func(c *ui.Context) {
Use(c, Settings{})
ui.Column(c).Padding(20).Width(400).Children(func() {
RecipientInput(c, list, RecipientInputOptions{Contacts: recipientContacts, Label: "To"})
})
}, 520, 400)
}