Documentation
¶
Index ¶
- func CreateSitesTable(sites []model.Site, width, height int) *table.Table
- type Renderer
- func (r *Renderer) RenderActionMenu(m *model.Model) string
- func (r *Renderer) RenderCreativeHeader(width int) string
- func (r *Renderer) RenderDistributionBar(enabled, disabled, total int, width int) string
- func (r *Renderer) RenderHealthIndicators() string
- func (r *Renderer) RenderHelp(m *model.Model, width int) string
- func (r *Renderer) RenderLineChart(title string, data []float64, color lipgloss.Color, width, height int) string
- func (r *Renderer) RenderLogsView(m *model.Model) string
- func (r *Renderer) RenderMetricsView(m *model.Model, width, height int) string
- func (r *Renderer) RenderPerformanceMetrics() string
- func (r *Renderer) RenderSiteDistributionChart(m *model.Model) string
- func (r *Renderer) RenderSitesTable(m *model.Model, width, height int) string
- func (r *Renderer) RenderSitesTableStickers(m *model.Model, width, height int) string
- func (r *Renderer) RenderSitesWithMenu(m *model.Model, width, height int) string
- func (r *Renderer) RenderSparkline(data []float64, width int) string
- func (r *Renderer) RenderStatsView(m *model.Model, width int) string
- func (r *Renderer) RenderStatusBadge(enabled bool) string
- func (r *Renderer) RenderStatusBar(m *model.Model) string
- func (r *Renderer) RenderStunningMetricCard(icon, label, value, subtext string, accentColor lipgloss.Color) string
- func (r *Renderer) RenderTabs(m *model.Model, width int) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Renderer ¶
type Renderer struct{}
Renderer handles all view rendering
func (*Renderer) RenderActionMenu ¶
RenderActionMenu renders the action menu for a selected site
func (*Renderer) RenderCreativeHeader ¶
RenderCreativeHeader renders a beautiful, unified header for NgxTUI
func (*Renderer) RenderDistributionBar ¶
RenderDistributionBar renders a visual distribution bar
func (*Renderer) RenderHealthIndicators ¶
RenderHealthIndicators renders REAL system health status
func (*Renderer) RenderHelp ¶
RenderHelp renders the help text with modern styling
func (*Renderer) RenderLineChart ¶
func (r *Renderer) RenderLineChart(title string, data []float64, color lipgloss.Color, width, height int) string
RenderLineChart renders a line chart with specified dimensions
func (*Renderer) RenderLogsView ¶
RenderLogsView renders the logs view with REAL NGINX access logs
func (*Renderer) RenderMetricsView ¶
func (*Renderer) RenderPerformanceMetrics ¶
RenderPerformanceMetrics renders REAL performance indicators
func (*Renderer) RenderSiteDistributionChart ¶
RenderSiteDistributionChart renders a bar chart of site distribution
func (*Renderer) RenderSitesTable ¶
RenderSitesTable renders the sites table view
func (*Renderer) RenderSitesTableStickers ¶
RenderSitesTableStickers renders the sites table using Stickers
func (*Renderer) RenderSitesWithMenu ¶
RenderSitesWithMenu renders the sites table with action menu side by side
func (*Renderer) RenderSparkline ¶
RenderSparkline creates a sparkline using ntcharts
func (*Renderer) RenderStatsView ¶
RenderStatsView renders the statistics view with stunning modern design
func (*Renderer) RenderStatusBadge ¶
RenderStatusBadge renders a status badge for enabled/disabled state
func (*Renderer) RenderStatusBar ¶
RenderStatusBar renders the status bar