20 lines
420 B
Go
20 lines
420 B
Go
package viewmodel
|
|
|
|
import "git.aiterp.net/gisle/wrouter/auth"
|
|
|
|
// Message is a simple viewmodel for the message pages
|
|
type Message struct {
|
|
Base
|
|
Title string
|
|
Text string
|
|
Danger bool
|
|
}
|
|
|
|
// NewMessage creates a message model
|
|
func NewMessage(user *auth.User, title string, danger bool, text string) *Message {
|
|
msg := &Message{Title: title, Text: text, Danger: danger}
|
|
msg.setupBase(user, title, "")
|
|
|
|
return msg
|
|
}
|