22 lines
380 B
Go
22 lines
380 B
Go
package main
|
|
|
|
import (
|
|
"github.com/rivo/tview"
|
|
)
|
|
|
|
type MessageInput struct {
|
|
*tview.InputField
|
|
}
|
|
|
|
func newMessageInput() *MessageInput {
|
|
mi := &MessageInput{
|
|
InputField: tview.NewInputField(),
|
|
}
|
|
|
|
mi.SetBorder(cfg.Theme.MessageInput.Border)
|
|
|
|
padding := cfg.Theme.MessageInput.BorderPadding
|
|
mi.SetBorderPadding(padding[0], padding[1], padding[2], padding[3])
|
|
|
|
return mi
|
|
}
|