From f097431b8f67b3e44a56a122235c00060163a540 Mon Sep 17 00:00:00 2001 From: IllusionMan1212 Date: Sat, 15 Jan 2022 22:50:38 +0200 Subject: [PATCH] fix: use .New() instead of the deprecated .NewModel() to init models --- ui/login/login.go | 2 +- ui/mainscreen/input.go | 2 +- ui/mainscreen/mainscreen.go | 10 ++++------ 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/ui/login/login.go b/ui/login/login.go index c1600f7..c0c7059 100644 --- a/ui/login/login.go +++ b/ui/login/login.go @@ -39,7 +39,7 @@ func NewLogin() State { var t textinput.Model for i := range ls.Inputs { - t = textinput.NewModel() + t = textinput.New() t.CursorStyle = ui.CursorStyle t.Prompt = "| " diff --git a/ui/mainscreen/input.go b/ui/mainscreen/input.go index 193163b..0457ac1 100644 --- a/ui/mainscreen/input.go +++ b/ui/mainscreen/input.go @@ -30,7 +30,7 @@ type InputState struct { } func NewInputBox() InputState { - input := textinput.NewModel() + input := textinput.New() input.Placeholder = "Send a message..." input.Focus() diff --git a/ui/mainscreen/mainscreen.go b/ui/mainscreen/mainscreen.go index 2d153e9..a2bc31b 100644 --- a/ui/mainscreen/mainscreen.go +++ b/ui/mainscreen/mainscreen.go @@ -51,16 +51,14 @@ type State struct { } func NewMainScreen(client *client.Client) State { - newViewport := &viewport.Model{ - HighPerformanceRendering: false, - Wrap: viewport.Wrap, - Style: MessagesStyle.Copy(), - } + newViewport := viewport.New(0, 0) + newViewport.Wrap = viewport.Wrap + newViewport.Style = MessagesStyle.Copy() return State{ ConnReader: nil, Client: client, - Viewport: newViewport, + Viewport: &newViewport, FocusIndex: InputBox, InputBox: NewInputBox(), SidePanel: NewSidePanel(client),