widgets library
Widget and UI registry system for moose_core package.
This module exports widget-related components including the FeatureSection pattern, widget registry for dynamic composition, and addon registry for UI extension points.
Classes
- Addon
- AddonRegistry
- FeatureSection
- Abstract base class for all feature sections in the application.
- UnknownSectionWidget
- Diagnostic widget shown in debug mode only when WidgetRegistry cannot find a registered section by name.
- WidgetRegistry
Typedefs
-
SectionBuilderFn
= FeatureSection Function(BuildContext context, {Map<
String, dynamic> ? data, void onEvent(String event, dynamic payload)?}) -
WidgetBuilderFn
= Widget? Function(BuildContext context, {Map<
String, dynamic> ? data, void onEvent(String event, dynamic payload)?})