SureSmile block catalog
This catalog covers 33 committed block implementations: 20 content-authorable blocks, 9 configuration-backed blocks, 1 locator companion, 2 site-shell blocks and 1 modal utility. It excludes uncommitted work. Source snapshot: GitHub main commit 4100cb4. Availability in source does not mean external services are configured or every imported design is brand-ready.
Copyable examples
- Banner: four supported size variants - library-metadata sections for leader-board, medium-rectangle, large-rectangle and ribbon.
- Table: default and three supported modifiers - default, no-header, striped and bordered.
- Existing SureSmile Accordion example - retained authoring reference.
- Existing SureSmile Hero example - retained authoring reference; text-only content is not a separate class modifier.
Open the DA block library sheet to find this catalog and the new copyable examples. Existing library entries and legacy examples are preserved.
Block families and separately named variants
These use distinct block table names, not extra classes on the base block: Cards includes cards, cards-beforeafter, cards-callouts, cards-category, cards-feature and cards-promo; Hero includes hero, hero-banner and hero-split; Columns includes columns and columns-media; Accordion includes accordion and accordion-stepper. Each implementation appears once in the 33-block inventory below.
Complete committed inventory
Block-name links open the immutable implementation folder, including its JS/CSS and metadata or README where present. For ordinary blocks, author a block table using the implementation name and the described row/cell structure. A dash in the modifier column means no additional authored modifier was evidenced; it is not a promise that arbitrary class names work.
Modifier evidence and authoring boundaries
The 9 additional class modifiers across 4 blocks are evidenced by committed code: Banner's four variants in banner/metadata.json and banner/banner.css; Search minimal in search/search.css; Table no-header in table/table.js and no-header, striped and bordered in table/table.css; Video autoplay in video/video.js. For example, the DA block title Banner (ribbon) corresponds to the banner block with class ribbon. Default behavior is not counted as an extra modifier. Undocumented modifier combinations have not been certified.
Generated column counts, hero-split-no-media, embed provider classes, card scroll states and map states are not authored variants. Some inherited library pages contain historical names/classes such as Cards (separator), Cards (cases), Steps, Columns trio, Treatment ribbon, Doctor locator, Backgrounds and Smaller titles. These entries remain untouched, but are not counted as additional current implementations or supported modifiers solely because a legacy example exists.
This catalog is a committed-source inventory, not an activation/deployment report for third-party integrations. No repository code, analytics settings, visitor-profile behavior, header wiring, Target activity, form action or Maps configuration was changed for this library update.