Versions in this module Expand all Collapse all v1 v1.3.3 Dec 14, 2025 v1.3.2 Sep 9, 2025 Changes in this version + func DisplayErrorNotification(message string) + func DisplayInfoNotification(message string) + func DisplayNotification(message, messageType string) + func DisplayWarningNotification(message string) + func GetTableScreen(tbHandler TableDataHandler, customStyles map[string]lipgloss.Color) string + func GetTableScreenCustom(tbHandler TableDataHandler, customStyles map[string]lipgloss.Color, ...) string + func NavigateAndExecuteForm(config FormConfig) (map[string]string, error) + func NavigateAndExecuteTable(tbHandler TableDataHandler, customStyles map[string]lipgloss.Color) error + func NavigateAndExecuteTableCustom(tbHandler TableDataHandler, customStyles map[string]lipgloss.Color, ...) error + func ShowForm(config FormConfig) (map[string]string, error) + func ShowFormWithNotification(config FormConfig) (map[string]string, error) + func ShowNotification(notification Notification) + func StartTableScreen(tbHandler TableDataHandler, customStyles map[string]lipgloss.Color) error + func StartTableScreenCustom(tbHandler TableDataHandler, customStyles map[string]lipgloss.Color, ...) error + func StartTableScreenFromRenderer(k *TableRenderer) error + type FormModel struct + CursorMode cursor.Mode + ErrorMessage string + Fields []FormInputObject[any] + FocusIndex int + Inputs []textinput.Model + Title string + func (m *FormModel) Init() tea.Cmd + func (m *FormModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m *FormModel) View() string + type Notification struct + Message string + Type NotificationType + type NotificationType string + const Error + const Info + const Warning + type StyleFunc func(row, col int, cellValue string) lipgloss.Style + type TableRenderer struct + func NewTableRenderer(tbHandler TableDataHandler, customStyles map[string]lipgloss.Color, ...) *TableRenderer + func (k *TableRenderer) ApplyFilter() + func (k *TableRenderer) ExportToCSV(filename string) + func (k *TableRenderer) ExportToExcel(filename string) + func (k *TableRenderer) ExportToJSON(filename string) + func (k *TableRenderer) ExportToMarkdown(filename string) + func (k *TableRenderer) ExportToPDF(filename string) + func (k *TableRenderer) ExportToXML(filename string) + func (k *TableRenderer) ExportToYAML(filename string) + func (k *TableRenderer) GetArrayMap() map[string][]string + func (k *TableRenderer) GetByteMap() map[string][]byte + func (k *TableRenderer) GetCurrentPageRows() [][]string + func (k *TableRenderer) GetHashMap() map[string]string + func (k *TableRenderer) GetHeaders() []string + func (k *TableRenderer) GetObjectMap() []map[string]string + func (k *TableRenderer) GetRows() [][]string + func (k *TableRenderer) Init() tea.Cmd + func (k *TableRenderer) RowsNavigate(direction string) error + func (k *TableRenderer) SortRows() + func (k *TableRenderer) ToggleColumnVisibility() + func (k *TableRenderer) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (k *TableRenderer) View() string