package templates import ( "fmt" "veola/internal/models" ) type SettingsData struct { Page Values map[string]string IsAdmin bool Users []models.User TestNtfyOK string TestApifyOK string TestEbayOK string EbayUsedToday int EbayDailyLimit int PasswordMsg string PasswordError string UserMsg string UserError string } // EbayLimitReached reports whether eBay polling is currently halted because // the daily call limit has been hit. func (d SettingsData) EbayLimitReached() bool { return d.EbayDailyLimit > 0 && d.EbayUsedToday >= d.EbayDailyLimit } templ settingsBody(d SettingsData) {
| Username | Role | Created | |
|---|---|---|---|
| { u.Username } | { string(u.Role) } | { u.CreatedAt.Format("2006-01-02") } |