diff --git a/internal/ui/chat/model.go b/internal/ui/chat/model.go index 483faab..3337ccb 100644 --- a/internal/ui/chat/model.go +++ b/internal/ui/chat/model.go @@ -30,8 +30,9 @@ const ( type Model struct { *layers.Layers - rootFlex *tview.Flex - mainFlex *tview.Flex + // guildsTree (sidebar) + rightFlex + mainFlex *tview.Flex + // messagesList + messageInput rightFlex *tview.Flex guildsTree *guildsTree @@ -58,7 +59,6 @@ func NewView(app *tview.Application, cfg *config.Config, token string) *Model { v := &Model{ Layers: layers.New(), - rootFlex: tview.NewFlex(), mainFlex: tview.NewFlex(), rightFlex: tview.NewFlex(), @@ -94,7 +94,6 @@ func (v *Model) SetSelectedChannel(channel *discord.Channel) { func (v *Model) buildLayout() { v.Clear() - v.rootFlex.Clear() v.rightFlex.Clear() v.mainFlex.Clear() @@ -107,10 +106,7 @@ func (v *Model) buildLayout() { AddItem(v.guildsTree, 0, 1, true). AddItem(v.rightFlex, 0, 4, false) - v.rootFlex. - SetDirection(tview.FlexRow). - AddItem(v.mainFlex, 0, 1, true) - v.AddLayer(v.rootFlex, layers.WithName(flexLayerName), layers.WithResize(true), layers.WithVisible(true)) + v.AddLayer(v.mainFlex, layers.WithName(flexLayerName), layers.WithResize(true), layers.WithVisible(true)) v.AddLayer(v.messageInput.mentionsList, layers.WithName(mentionsListLayerName), layers.WithResize(false), layers.WithVisible(false)) }