Documentation
¶
Overview ¶
templ: version: v0.3.833
Index ¶
- func ConfigPanel(data PageData) templ.Component
- func ContextViewer(ctx_ middleware.Context) templ.Component
- func Layout(data PageData) templ.Component
- func MiddlewareItem(mw MiddlewareData) templ.Component
- func MiddlewareList(middlewares []MiddlewareData) templ.Component
- func ResultsPanel(data PageData) templ.Component
- func ResultsPanelOOB(data PageData) templ.Component
- type MiddlewareData
- type PageData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigPanel ¶
ConfigPanel renders the left side (middleware list, context, query).
func ContextViewer ¶
func ContextViewer(ctx_ middleware.Context) templ.Component
ContextViewer displays the context map.
func MiddlewareItem ¶
func MiddlewareItem(mw MiddlewareData) templ.Component
MiddlewareItem renders a single middleware control.
func MiddlewareList ¶
func MiddlewareList(middlewares []MiddlewareData) templ.Component
MiddlewareList renders the list of middleware items.
func ResultsPanel ¶
ResultsPanel renders the right side (final prompt, responses, final context).
func ResultsPanelOOB ¶
Types ¶
type MiddlewareData ¶
MiddlewareData holds the information needed to display a middleware in the UI.
type PageData ¶
type PageData struct { Middlewares []MiddlewareData // List of middlewares for configuration panel InitialContext middleware.Context UserQuery string FinalPrompt string LLMResponse string // Raw LLM response (before parsing) ProcessedResponse string // Response after middleware parsing FinalContext middleware.Context }
PageData aggregates all data needed to render the main UI page.
Click to show internal directories.
Click to hide internal directories.