mirror of
https://github.com/rjNemo/auth
synced 2026-06-06 00:16:40 +00:00
22 lines
624 B
Go
22 lines
624 B
Go
package server
|
|
|
|
// PageData contains fields shared by the templates for now.
|
|
type PageData struct {
|
|
Email string
|
|
Error string
|
|
CSRFToken string
|
|
CreatedAt string
|
|
CreatedAtISO string
|
|
}
|
|
|
|
func newIndexData(email, errMsg, token string) PageData {
|
|
return PageData{Email: email, Error: errMsg, CSRFToken: token}
|
|
}
|
|
|
|
func newUnauthorizedData(errMsg, token string) PageData {
|
|
return PageData{Error: errMsg, CSRFToken: token}
|
|
}
|
|
|
|
func newDashboardData(email, token, createdAt, createdAtISO string) PageData {
|
|
return PageData{Email: email, CSRFToken: token, CreatedAt: createdAt, CreatedAtISO: createdAtISO}
|
|
}
|