package tui import ( tea "github.com/charmbracelet/bubbletea" ) // Bubbletea model // // BUG(state): how do declare pointer here? type Model struct { Addresses []Address // as defined in [internal/tui/types.go] } func InitialModel(addresses []string) Model { var model Model for _, address := range addresses { var addr Address addr.Address = address model.Addresses = append(model.Addresses, addr) } return model } func (m *Model) Init() tea.Cmd { return nil } func (m *Model) View() string { return "" } func (m *Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { return m, nil }