registry_curation library

Curation file for the restage.material widget library — Material design widgets curated for paywall composition.

Same authoring contract as restage_core/lib/registry_curation.dart: curators specify only what cannot be derived from a Flutter widget's constructor (catalog WidgetCategory, event mapping, parameter exclusions, brand-token defaults, structured-type decomposition recipes, per-property overrides for renames or non-mechanical defaults). The reflector fills in the rest by walking each constructor parameter (name, type, dartdoc, required-flag, literal default).

Decomposition recipe naming. Same convention as restage_core: unprefixed by default (the structured type's constructor argument name is hoisted directly onto the flat property surface), prefixed with the structured-arg parameter name plus _ when there would otherwise be a name collision.

All seven Material buttons below flatten their ButtonStyle surface via shared native decomposition metadata in lib/src/decomposition_recipes.dart.

Constants

kCuration → const List<BuiltinWidgetCuration<Object>>
Curation list consumed by BuiltinCurationBuilder to emit lib/registry.dart and lib/src/widget_catalog/catalog.json.