feat: add miner event log tab

This commit is contained in:
2026-04-29 23:38:38 +02:00
parent 61e140fb03
commit f131f0bc71
9 changed files with 371 additions and 36 deletions
+7
View File
@@ -85,6 +85,8 @@ func (m Model) renderDetailPanel() string {
switch m.visibleDetailTab() {
case ircTab:
body = m.renderIRCTab()
case minerTab:
body = m.renderMinerTab()
default:
body = m.renderInfoTab(entry)
}
@@ -95,6 +97,7 @@ func (m Model) renderDetailTabs() string {
tabs := []string{
m.renderDetailTabButton(infoTab, "Info"),
m.renderDetailTabButton(ircTab, "IRC"),
m.renderDetailTabButton(minerTab, "Miner"),
}
return lipgloss.JoinHorizontal(lipgloss.Top, tabs...)
}
@@ -132,6 +135,10 @@ func (m Model) renderIRCTab() string {
return m.ircViewport.View()
}
func (m Model) renderMinerTab() string {
return m.minerViewport.View()
}
func (m Model) renderStreamerRows() string {
entries := m.visibleStreamers()
if len(entries) == 0 {