summaryrefslogtreecommitdiff
path: root/internal/client/ui/core/networks
diff options
context:
space:
mode:
Diffstat (limited to 'internal/client/ui/core/networks')
-rw-r--r--internal/client/ui/core/networks/networks.go95
1 files changed, 0 insertions, 95 deletions
diff --git a/internal/client/ui/core/networks/networks.go b/internal/client/ui/core/networks/networks.go
deleted file mode 100644
index 5de9f38..0000000
--- a/internal/client/ui/core/networks/networks.go
+++ /dev/null
@@ -1,95 +0,0 @@
-package networks
-
-import (
- "strings"
-
- tea "github.com/charmbracelet/bubbletea"
- "github.com/charmbracelet/lipgloss"
- "github.com/kyren223/eko/internal/client/ui"
- "github.com/kyren223/eko/internal/data"
-)
-
-var (
- style = lipgloss.NewStyle().Border(lipgloss.ThickBorder(), true, false)
- partialIconStyle = lipgloss.NewStyle().Width(6).Height(3).PaddingTop(1).Margin(0, 1).
- Align(lipgloss.Center).
- Border(lipgloss.ThickBorder(), false, false)
- networks = []string{
- "󰜈 ",
- " ",
- "Kr",
- " ",
- // "Test",
- // "██████\n██████\n██████",
- // " ▄▄▄▄ \n █ █ \n ▀▀▀▀ ",
- // " \n 󰜈 \n ",
- // "Hmm",
- // "Another",
- }
-
- reverse = lipgloss.NewStyle().Foreground(lipgloss.Color("#20999D"))
- // Render("")
-
- label1 = lipgloss.NewStyle().
- Background(lipgloss.Color("#20999D")).Foreground(lipgloss.Color("#000000")).
- Padding(0, 1).
- Bold(true).
- Render("󰜈")
- label2 = reverse.Render("") + label1 + reverse.Render("")
- label3 = ""
- label4 = lipgloss.NewStyle().
- Foreground(lipgloss.Color("#20999D")).
- Bold(true).
- Render("󰜈")
-
- name = lipgloss.NewStyle().
- Bold(true).
- Render("Kyren223")
- user = lipgloss.JoinHorizontal(lipgloss.Center, label4, " ", name)
-)
-
-func IconStyle(fg, bg lipgloss.Color) lipgloss.Style {
- return partialIconStyle.Foreground(fg).Background(bg)
-}
-
-type Model struct {
- networks []string
- a data.Network
-}
-
-func New() Model {
- return Model{
- networks: networks,
- }
-}
-
-func (m Model) Init() tea.Cmd {
- return nil
-}
-
-func (m Model) View() string {
- // border := lipgloss.ThickBorder()
- var builder strings.Builder
-
- // top := strings.Repeat(border.Top, 6)
- // builder.WriteString(fmt.Sprintf("%s%s%s\n", border.TopLeft, top, border.TopRight))
- builder.WriteString("\n")
- for _, network := range m.networks {
- builder.WriteString(IconStyle(lipgloss.Color("#ffbf00"), lipgloss.Color("#4a3d5c")).
- MarginBottom(1).Render(network))
- builder.WriteString("\n")
- }
- // bottom := strings.Repeat(border.Bottom, 6)
- // builder.WriteString(fmt.Sprintf("\n%s%s%s", border.BottomLeft, bottom, border.BottomRight))
-
- result := builder.String()
-
- sep := lipgloss.NewStyle().Border(lipgloss.ThickBorder(), false, true, false, false).Height(ui.Height).Width(0)
- result = lipgloss.JoinHorizontal(lipgloss.Top, result, sep.Render(""))
-
- return result + user
-}
-
-func (m Model) Update(msg tea.Msg) (Model, tea.Cmd) {
- return m, nil
-}