You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
420 B
19 lines
420 B
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
|
|
}
|