Documentation
¶
Overview ¶
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
Index ¶
- func AdminJobsPage(rows []JobRow, allTags []*entity.Tag, user *entity.User) templ.Component
- func AdminLayout(title string, activeTab string, user *entity.User) templ.Component
- func ConfigsHubPage(user *entity.User) templ.Component
- func DashboardPage(stats DashboardStats, missing []MissingEntry, user *entity.User) templ.Component
- func SSOPage(rows []entity.SSOProvider, callbackURL string, user *entity.User) templ.Component
- func TagRowFragment(t *entity.Tag, editing bool) templ.Component
- func TagsPage(tags []*entity.Tag, user *entity.User, editID string) templ.Component
- func ToolRowFragment(row ToolRow, tagsJSON string) templ.Component
- func ToolsPage(rows []ToolRow, allTags []*entity.Tag, user *entity.User) templ.Component
- func UserRowFragment(row UserRow, tagsJSON string, adminCount int) templ.Component
- func UsersPage(rows []UserRow, allTags []*entity.Tag, user *entity.User, adminCount int) templ.Component
- func VariablesPage(rows []entity.Config, editKey string, user *entity.User) templ.Component
- type DashboardStats
- type JobRow
- type MissingEntry
- type ToolRow
- type UserRow
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdminJobsPage ¶
func AdminLayout ¶
func ConfigsHubPage ¶
ConfigsHubPage is the landing page for /admin/configs. It's a card grid that points to each subsection (Variables, SSO, …). Add a new card when adding a new config category.
func DashboardPage ¶
func DashboardPage(stats DashboardStats, missing []MissingEntry, user *entity.User) templ.Component
func SSOPage ¶
SSOPage lists every SSO provider. Each provider is a card with an inline edit form — there's only Google for now, but the UI scales to any providers Bootstrap registers.
func UserRowFragment ¶
Types ¶
type DashboardStats ¶
type MissingEntry ¶
Click to show internal directories.
Click to hide internal directories.