components

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2025 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetTableScreen

func GetTableScreen(config FormConfig, customStyles map[string]lipgloss.Color) string

func ShowForm

func ShowForm(config Config) (map[string]string, error)

func StartTableScreen

func StartTableScreen(config FormConfig, customStyles map[string]lipgloss.Color) error

Types

type FormModel

type FormModel struct {
	Title        string
	FocusIndex   int
	Inputs       []textinput.Model
	CursorMode   cursor.Mode
	Fields       []FormField
	ErrorMessage string
}

func (*FormModel) Init

func (m *FormModel) Init() tea.Cmd

func (*FormModel) Update

func (m *FormModel) Update(msg tea.Msg) (tea.Model, tea.Cmd)

func (*FormModel) View

func (m *FormModel) View() string

type TableRenderer

type TableRenderer struct {
	// contains filtered or unexported fields
}

func NewTableRenderer

func NewTableRenderer(config FormConfig, customStyles map[string]lipgloss.Color) *TableRenderer

func (*TableRenderer) ApplyFilter

func (k *TableRenderer) ApplyFilter()

func (*TableRenderer) ExportToCSV

func (k *TableRenderer) ExportToCSV(filename string)

func (*TableRenderer) ExportToExcel

func (k *TableRenderer) ExportToExcel(filename string)

func (*TableRenderer) ExportToJSON

func (k *TableRenderer) ExportToJSON(filename string)

func (*TableRenderer) ExportToMarkdown

func (k *TableRenderer) ExportToMarkdown(filename string)

func (*TableRenderer) ExportToPDF

func (k *TableRenderer) ExportToPDF(filename string)

func (*TableRenderer) ExportToXML

func (k *TableRenderer) ExportToXML(filename string)

func (*TableRenderer) ExportToYAML

func (k *TableRenderer) ExportToYAML(filename string)

func (*TableRenderer) GetCurrentPageRows

func (k *TableRenderer) GetCurrentPageRows() [][]string

func (*TableRenderer) Init

func (k *TableRenderer) Init() tea.Cmd

func (*TableRenderer) RowsNavigate

func (k *TableRenderer) RowsNavigate(direction string) error

func (*TableRenderer) SortRows

func (k *TableRenderer) SortRows()

func (*TableRenderer) Update

func (k *TableRenderer) Update(msg tea.Msg) (tea.Model, tea.Cmd)

func (*TableRenderer) View

func (k *TableRenderer) View() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL