Documentation
¶
Overview ¶
templ: version: v0.3.865
templ: version: v0.3.865
templ: version: v0.3.865
templ: version: v0.3.865
templ: version: v0.3.865
templ: version: v0.3.865
templ: version: v0.3.865
templ: version: v0.3.865
templ: version: v0.3.865
Index ¶
- func BootstrapHydrationScript(assetMode string, sharedDataBase string, pageDataBase string) templ.Component
- func Breadcrumb(items []BreadcrumbItem) templ.Component
- func BuildTagParentMap(tags []*ppmodel.NavTag) map[string]*ppmodel.NavTag
- func CommonHeadersSection(headers []*ppmodel.HeaderInfo, headersJSON string) templ.Component
- func GraphJSONScript(graphJSON string) templ.Component
- func Head(title string, baseURL string, extraCSS []string, lite bool) templ.Component
- func InlineExamples(mt *ppmodel.MediaTypeInfo) templ.Component
- func Layout(pageTitle string, siteTitle string, baseURL string, activeSlug string, ...) templ.Component
- func MermaidDiagramScript(diagram string) templ.Component
- func ModelPageTempl(page *ppmodel.ModelPage) templ.Component
- func ModelTypeIndexTempl(group *ppmodel.NavModelGroup, breadcrumb []BreadcrumbItem) templ.Component
- func ModelsIndexTempl(groups []*ppmodel.NavModelGroup, breadcrumb []BreadcrumbItem) templ.Component
- func MustJSON(v any) string
- func NavTagItem(tag *ppmodel.NavTag) templ.Component
- func NavTempl(tags []*ppmodel.NavTag, models map[string][]*ppmodel.ModelPage) templ.Component
- func OperationPageTempl(page *ppmodel.OperationPage) templ.Component
- func RequestBodySection(rb *ppmodel.RequestBodyInfo) templ.Component
- func RootOperationItem(op *ppmodel.NavOperation) templ.Component
- func RootPageTempl(page *ppmodel.RootPage) templ.Component
- func RootTagSection(tag *ppmodel.NavTag, depth int) templ.Component
- func SecuritySchemeTypeBadge(sec *ppmodel.SecurityRequirement) templ.Component
- func TagIndexTempl(tag *ppmodel.NavTag, breadcrumb []BreadcrumbItem) templ.Component
- type BreadcrumbItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Breadcrumb ¶
func Breadcrumb(items []BreadcrumbItem) templ.Component
func BuildTagParentMap ¶
BuildTagParentMap walks the NavTag tree once and returns a map from tag name to parent NavTag.
func CommonHeadersSection ¶
func CommonHeadersSection(headers []*ppmodel.HeaderInfo, headersJSON string) templ.Component
func GraphJSONScript ¶
func InlineExamples ¶
func InlineExamples(mt *ppmodel.MediaTypeInfo) templ.Component
func MermaidDiagramScript ¶
func ModelTypeIndexTempl ¶
func ModelTypeIndexTempl(group *ppmodel.NavModelGroup, breadcrumb []BreadcrumbItem) templ.Component
func ModelsIndexTempl ¶
func ModelsIndexTempl(groups []*ppmodel.NavModelGroup, breadcrumb []BreadcrumbItem) templ.Component
func OperationPageTempl ¶
func OperationPageTempl(page *ppmodel.OperationPage) templ.Component
func RequestBodySection ¶
func RequestBodySection(rb *ppmodel.RequestBodyInfo) templ.Component
func RootOperationItem ¶
func RootOperationItem(op *ppmodel.NavOperation) templ.Component
func SecuritySchemeTypeBadge ¶
func SecuritySchemeTypeBadge(sec *ppmodel.SecurityRequirement) templ.Component
func TagIndexTempl ¶
func TagIndexTempl(tag *ppmodel.NavTag, breadcrumb []BreadcrumbItem) templ.Component
Types ¶
type BreadcrumbItem ¶
BreadcrumbItem represents a single breadcrumb navigation entry.
func ModelTypeIndexBreadcrumb ¶
func ModelTypeIndexBreadcrumb(typeName string) []BreadcrumbItem
ModelTypeIndexBreadcrumb builds the breadcrumb for a model type index page.
func ModelsIndexBreadcrumb ¶
func ModelsIndexBreadcrumb() []BreadcrumbItem
ModelsIndexBreadcrumb builds the breadcrumb for the models index page.
func TagIndexBreadcrumb ¶
func TagIndexBreadcrumb(tag *ppmodel.NavTag, tagParentMap map[string]*ppmodel.NavTag) []BreadcrumbItem
TagIndexBreadcrumb builds the breadcrumb for a tag index page using a pre-computed parent map.
Click to show internal directories.
Click to hide internal directories.