@ -512,7 +512,7 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 | 
			
		||||
		m.table = msg.table
 | 
			
		||||
 | 
			
		||||
		m.table = m.table.WithTargetWidth(m.width)
 | 
			
		||||
		m.table = m.table.WithPageSize(m.height - 10)
 | 
			
		||||
		m.table = m.table.WithPageSize(calculateHeight(m))
 | 
			
		||||
 | 
			
		||||
		if m.initStatusGather {
 | 
			
		||||
			m.pollingStatus = true
 | 
			
		||||
@ -526,7 +526,7 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 | 
			
		||||
		m.height = msg.Height
 | 
			
		||||
 | 
			
		||||
		m.table = m.table.WithTargetWidth(m.width)
 | 
			
		||||
		m.table = m.table.WithPageSize(m.height - 10)
 | 
			
		||||
		m.table = m.table.WithPageSize(calculateHeight(m))
 | 
			
		||||
	case errorMsg:
 | 
			
		||||
		m.err = msg
 | 
			
		||||
	}
 | 
			
		||||
@ -540,6 +540,10 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 | 
			
		||||
	return m, tea.Batch(cmds...)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func calculateHeight(m model) int {
 | 
			
		||||
	return m.height/2 - 5
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m model) View() string {
 | 
			
		||||
	if m.err != nil {
 | 
			
		||||
		return fmt.Sprintf("FATA: %v", m.err)
 | 
			
		||||
@ -554,7 +558,7 @@ func (m model) View() string {
 | 
			
		||||
		m.numFilteredServers, m.numFilteredApps, m.numFilteredRecipes,
 | 
			
		||||
	)
 | 
			
		||||
 | 
			
		||||
	help := "[q] quit • [/] filter • [s] status"
 | 
			
		||||
	help := "[q] quit • [/] filter • [s] status • [ctrl+u/d] page up/down"
 | 
			
		||||
 | 
			
		||||
	body.WriteString(lipgloss.JoinHorizontal(lipgloss.Center, stats, " | ", help))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user