summaryrefslogtreecommitdiff
path: root/internal/client/ui/core/network
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-12-04 18:35:11 +0200
committerKyren223 <Kyren223@proton.me>2024-12-04 18:35:11 +0200
commit37cd043920aa92189d9ae19e7631968290e4d352 (patch)
tree62282034ca56a52bbe36634d77932beaefa5d0ef /internal/client/ui/core/network
parent567d569dd649cc0b82d6f8890e2bd77b052ebed6 (diff)
Started work on basic vim input box
Diffstat (limited to 'internal/client/ui/core/network')
-rw-r--r--internal/client/ui/core/network/network.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/internal/client/ui/core/network/network.go b/internal/client/ui/core/network/network.go
index 75ea318..3c24350 100644
--- a/internal/client/ui/core/network/network.go
+++ b/internal/client/ui/core/network/network.go
@@ -8,6 +8,7 @@ import (
"github.com/kyren223/eko/internal/client/gateway"
"github.com/kyren223/eko/internal/client/ui"
"github.com/kyren223/eko/internal/client/ui/colors"
+ "github.com/kyren223/eko/internal/client/ui/core/chat"
"github.com/kyren223/eko/internal/client/ui/core/state"
"github.com/kyren223/eko/internal/packet"
)
@@ -31,12 +32,16 @@ type Model struct {
networkIndex int
index int
focus bool
+ chat chat.Model
}
func New() Model {
+ chat := chat.New()
+
return Model{
focus: false,
index: 0,
+ chat: chat,
}
}
@@ -69,13 +74,14 @@ func (m Model) View() string {
builder.WriteString("\n")
}
- result := builder.String()
-
+ sidebar := builder.String()
sep := sepStyle.Height(ui.Height)
if m.focus {
sep = sep.BorderForeground(colors.Focus)
}
- result = lipgloss.JoinHorizontal(lipgloss.Top, result, sep.String())
+ sidebar = lipgloss.JoinHorizontal(lipgloss.Top, sidebar, sep.String())
+
+ result := lipgloss.JoinHorizontal(lipgloss.Top, sidebar, m.chat.View())
return result
}