messages.go

 1package repl
 2
 3import (
 4	tea "github.com/charmbracelet/bubbletea"
 5	"github.com/kujtimiihoxha/termai/internal/app"
 6)
 7
 8type messagesCmp struct {
 9	app *app.App
10}
11
12func (i *messagesCmp) Init() tea.Cmd {
13	return nil
14}
15
16func (i *messagesCmp) Update(_ tea.Msg) (tea.Model, tea.Cmd) {
17	return i, nil
18}
19
20func (i *messagesCmp) View() string {
21	return "Messages"
22}
23
24func NewMessagesCmp(app *app.App) tea.Model {
25	return &messagesCmp{
26		app,
27	}
28}