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.