refactor(ui/chat): remove redundant root flex
This commit is contained in:
parent
8c430c0ba9
commit
abdb0748a2
1 changed files with 4 additions and 8 deletions
|
|
@ -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))
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue