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)?})