package catalog templ CatalogPage(page Page) {

Design System

{ page.Title }

{ page.Description }

for _, example := range page.Examples {

{ example.Title }

if example.Description != "" {

{ example.Description }

}
@example.Preview
if example.Snippet != "" {
{ example.Snippet }
}
}
} templ CatalogIndex(pages []Page) {

Design System

Component Catalog

Static documentation generated from the same templ primitives used by the Go application.

for _, page := range pages {

{ page.Title }

{ page.Description }

}
}