package templates import ( "fmt" "git.ma-al.com/goc_marek/ps_shop/internal/viewmodel" ) templ CategoryPage(data viewmodel.CategoryPageData, cssPath string, jsPath string) { @Layout(data.Category.Name, cssPath, jsPath, data.Menu, data.Locale, layoutCartItems(data.CartSummary)) {

Category

{ data.Category.Name }

if data.Category.Description != "" {
@templ.Raw(data.Category.Description)
}
if data.Customer != nil {
{ fmt.Sprintf("%s %s", data.Customer.FirstName, data.Customer.LastName) }
}

{ fmt.Sprintf("Showing %d-%d of %d products", categoryPageStart(data.Pagination), categoryPageEnd(data.Pagination, len(data.Category.Products)), data.Pagination.TotalItems) }

if data.Category.Description != "" { More }
for _, product := range data.Category.Products { }
if data.Category.Description != "" {

More about this category

@templ.Raw(data.Category.Description)
} if data.Pagination.TotalPages > 1 { }
} }