core/base/base_component library
Classes
- AnimatedMiniTheme
- BaseComponent
- Base class for all components, exposing a shared themeOf helper.
- MiniColorTokens
- Semantic color tokens used to represent primary/background/foreground colors.
- MiniComponentSizeTokens
- MiniRadiusTokens
- Corner radius tokens used to unify corner styles across components.
- MiniSizePreset
- MiniSpacingTokens
- Semantic spacing tokens from xs to xl, used to drive layout spacing.
- MiniTheme
- Aggregates color / spacing / radius / typography / component-size tokens into a complete theme.
- MiniThemeController
- Theme controller that stores the current MiniTheme and notifies listeners when it changes.
- MiniThemeProvider
- InheritedWidget that injects MiniTheme into the widget tree.
- MiniThemes
- Built-in theme factory: bundles default spacing/radius/typography and several color palettes.
- MiniThemeTween
- MiniTypographyTokens
- Typography tokens used to unify text sizes and weights.
Functions
-
miniShowOverlayEntry(
{required OverlayState overlay, required Duration duration, required WidgetBuilder builder}) → Future< void>