Add client billing feature module
Introduces the client billing feature with domain, data, and presentation layers. Adds billing BLoC, navigation, UI widgets, and integrates with mock financial repository. Updates localization files for billing-related strings, adds new icons and typography, and registers url_launcher plugins for Linux, macOS, and Windows platforms.
This commit is contained in:
@@ -198,4 +198,7 @@ class UiIcons {
|
||||
|
||||
/// Chart icon for reports
|
||||
static const IconData chart = _IconLib.barChart3;
|
||||
|
||||
/// Download icon
|
||||
static const IconData download = _IconLib.download;
|
||||
}
|
||||
|
||||
@@ -258,6 +258,15 @@ class UiTypography {
|
||||
color: UiColors.textPrimary,
|
||||
);
|
||||
|
||||
/// Title Uppercase 4 Bold - Font: Instrument Sans, Size: 11, Height: 1.5, Spacing: 2.2 (#121826)
|
||||
static final TextStyle titleUppercase4b = _primaryBase.copyWith(
|
||||
fontWeight: FontWeight.w700,
|
||||
fontSize: 11,
|
||||
height: 1.5,
|
||||
letterSpacing: 2.2,
|
||||
color: UiColors.textPrimary,
|
||||
);
|
||||
|
||||
// --- 1.5 Body ---
|
||||
|
||||
/// Body 1 Bold - Font: Instrument Sans, Size: 16, Height: 1.5 (#121826)
|
||||
|
||||
Reference in New Issue
Block a user