{{- /* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial */ -}} {{- /* SPDX-FileCopyrightText: 2025-2026 Christian Galo */ -}} {{/* member_addons.html The Products page's non-plan catalog. Titles itself ("More products" beneath plan sections, "Products" standing alone) and renders nothing when no purchasable product exists, so the page shows no empty chrome. Every row can be bought: a product without an active, synced, recurring price is not listed (buildAddonsData; maintainer, 2026-09-19), so no row carries text where its Add would be. Category chips render through statusBadge. */}} {{ if .Error }}
Products to add alongside your plan, or to use on their own.
{{ end }}| Name | Description | Actions |
|---|---|---|
| {{ .Name }} {{ if .DisplayCategory }} {{ template "statusBadge" .CategoryBadge }}{{ end }} | {{ .Description }} | {{/* chrome-conventions D2 (one dominant primary action per screen): each addon row is a parallel, equal-weight purchase option, so none of them carries the filled primary style. */}} |