Files
esdi/tui/internal/views/auxiliary.go
T

17 lines
316 B
Go

package views
import (
"slices"
"github.com/rivo/tview"
)
func AddAndShowPage(pages *tview.Pages, pageID string, page tview.Primitive) {
if !slices.Contains(pages.GetPageNames(false), pageID) {
pages.AddAndSwitchToPage(pageID, page, true)
} else {
// Only change to page
pages.SwitchToPage(pageID)
}
}