Versions in this module Expand all Collapse all v0 v0.0.16 Feb 11, 2026 v0.0.15 Feb 11, 2026 Changes in this version + func BackLink(href, text string) g.Node + func ConfirmDialog(xShowVar, title, message, confirmText, onConfirm string) g.Node + func DangerButton(onclick, text string, icon g.Node) g.Node + func DetailCard(title string, icon g.Node, content ...g.Node) g.Node + func DetailRow(label, xTextValue string, icon g.Node) g.Node + func DeviceBadge(deviceType string) g.Node + func DeviceIcon(xDeviceType string) g.Node + func DynamicStatusBadge() g.Node + func EmptyState(icon g.Node, title, description string) g.Node + func ErrorMessage(xShowCondition string) g.Node + func FilterSelect(label, xModel, onChange string, options []FilterOption) g.Node + func LoadingSpinner() g.Node + func PageHeader(title, description string, actions ...g.Node) g.Node + func PageHeaderWithBack(backHref, backText, title, description string, actions ...g.Node) g.Node + func Pagination(goToPageFn string) g.Node + func PrimaryButton(href, text string, icon g.Node) g.Node + func RefreshButton(loadFn string) g.Node + func SearchInput(placeholder, xModel, debounceAction string) g.Node + func SecondaryButton(href, text string, icon g.Node) g.Node + func SessionDetailPage(currentApp *app.App, sessionID, basePath string) g.Node + func SessionsListPage(currentApp *app.App, basePath string) g.Node + func SettingsPage(currentApp *app.App, basePath string) g.Node + func StaticDetailRow(label, value string, icon g.Node) g.Node + func StatsCard(label, xDataValue, colorClass string, icon g.Node) g.Node + func StatusBadge(xShowCondition, status string) g.Node + func UserSessionsPage(currentApp *app.App, userID, basePath string) g.Node + func ViewToggle(xModel string) g.Node + type FilterOption struct + Label string + Value string