Format per tag: purpose · attributes (name : type = default - meaning) ·
required ancestor + context · children/template rule · events · state it sets.
Component base classes: most components extend LightElement - they render into the light DOM and write textContent/
innerHTML/attributes imperatively. A few (storesynk-store, storesynk-product,
show-image, show-thumbnail, change-option, product-link) extend LitElement with
createRenderRoot() { return this; } (also light DOM) - note storesynk-store is in this
LitElement group, not the LightElement group. The click-only controls
(increase-quantity, decrease-quantity, the *-line-quantity, remove-cart-line,
open-cart, close-cart) extend plain HTMLElement. None use Shadow DOM.
Imported from the Storesynk skill v0.1.0 (references/component-reference.md). To change this page, change it there.