update:hide ip info

This commit is contained in:
2026-04-06 02:04:21 +09:00
parent 8dff078cea
commit da82f233bc
2 changed files with 7 additions and 29 deletions

View File

@@ -117,12 +117,6 @@ var (
serverRowNameActiveStyle = lipgloss.NewStyle().
Bold(true).
Foreground(lipgloss.Color("75"))
serverRowDetailStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("243"))
serverRowDetailActiveStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("117"))
)
func MenuItemStyle(active, disabled bool) lipgloss.Style {
@@ -156,22 +150,10 @@ func ButtonStyle(focused, enabled bool) lipgloss.Style {
}
}
// ServerRowStyle renders a two-line server list entry: bold name on top,
// dim "user@host[:port]" detail below.
func ServerRowStyle(active bool, name, detail string) string {
nameStyle := serverRowNameStyle
detailStyle := serverRowDetailStyle
base := serverRowBase
prefix := " "
// ServerRowStyle renders a single-line server list entry showing only the server name.
func ServerRowStyle(active bool, name string) string {
if active {
nameStyle = serverRowNameActiveStyle
detailStyle = serverRowDetailActiveStyle
base = serverRowBaseActive
prefix = "▸ "
return serverRowBaseActive.Render(serverRowNameActiveStyle.Render("▸ " + name))
}
row := lipgloss.JoinVertical(lipgloss.Left,
nameStyle.Render(prefix+name),
detailStyle.Render(" "+detail),
)
return base.Render(row)
return serverRowBase.Render(serverRowNameStyle.Render(" " + name))
}

View File

@@ -137,16 +137,12 @@ func (m TUIInterface) viewSelectServer() string {
var rows []string
for i, name := range m.ServerNames {
srv := m.Servers[name]
detail := srv.User + "@" + srv.Host
if srv.Port != "" {
detail += ":" + srv.Port
}
row := styles.ServerRowStyle(i == m.Selected, name, detail)
rows = append(rows, row)
rows = append(rows, styles.ServerRowStyle(i == m.Selected, name))
}
return lipgloss.JoinVertical(lipgloss.Left, rows...)
}
func (m TUIInterface) viewAddServer() string {
f := m.Form
labels := []string{"Name", "Host", "User", "Private Key Path", "Port"}
required := []bool{true, true, true, true, false}