feat: add miner event log tab
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user