package:bkey_uikit/bkey_uikit.dart.
Colours
Static palette — BMoniColors
Use raw palette values directly when you need a specific shade regardless of the current theme:
- Brand —
brand50throughbrand900 - Grey —
grey50throughgrey900 - Semantic —
success,warning,error,infoat multiple tones
Theme-aware tokens — context.colors
For colour values that automatically adapt to dark / light mode, use the BuildContext extension:
BMoniTheme.
Typography — BMoniTextStyles
The type scale covers four levels, each with multiple weights.
Display
Headings
Body
Label
TextStyle values — pass them directly to Text.style or extend them with copyWith.
TextTheme integration
BMoniTheme wires the type scale into Flutter’s TextTheme so you can also use the standard Material accessors:
BMoniTextStyles.* constants for explicitness.
