Scott Holdings LLC
Design preview
GS
Templates Components

Template components

Catalog of reusable template components available to templates and packs.

ComponentKeyScopeTarget
Contacts tablecmp.contacts.tablePack: CRMContacts
Totals summarycmp.totalsGlobalInvoices
Signature padcmp.signatureGlobalForms
Kanban boardcmp.kanbanPack: CRMDeals
About this page

The reusable building blocks templates are assembled from — each with its scope, the features it serves, and a usage count so you can see the blast radius before changing one.

Behind this page/templates/components · CanManageTemplates

Retrieve

Catalog read over TemplateComponents (key, type, scope, schema summary).

Save

Authoring flows through template versions — sp_NewTemplateVersion / sp_SaveTemplateVersion — not raw DML.

Success

  • Components are pack-scoped or global.
  • Schema/props drive the editor.
  • Referenced by bindings.

CLI handoff

Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.

Page IDtemplate-components
Route/templates/components
AccessCanManageTemplates
Statuscatalog-schema-ready-content-not-seeded

Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.