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>