api/internal/nudge/nudge_node_renderer library
Classes
- NudgeButtonRenderer
- NudgeCarouselRenderer
- NudgeDividerRenderer
- NudgeGapRenderer
- NudgeImageRenderer
- NudgeLottieRenderer
-
NudgeNodeRenderer<
T extends NudgeNode> - Strategy (GoF): renders a single kind of NudgeNode to a Flutter widget.
- NudgeNodeRendererRegistry
-
Registry / dispatcher (Strategy selector). Open/closed: support a new widget
by adding a renderer to
_defaults(or injecting one) — no existing code changes. Unknown nodes degrade to an empty box rather than throwing. - NudgePlaceholder
- Shared fallback box for missing/broken media, matching the dashboard preview.
- NudgeTextRenderer
- NudgeVideoRenderer