chore: refactor UI consistency using design system tokens and remove LucideIcons

This commit is contained in:
2026-02-12 18:37:31 +05:30
parent d7d9a34f07
commit ad6db7d851
62 changed files with 397 additions and 370 deletions

View File

@@ -20,6 +20,12 @@ class UiConstants {
/// Extra small radius: 2px
static final BorderRadius radiusXs = BorderRadius.circular(2.0);
/// Large radius: 16px
static final BorderRadius radiusXl = BorderRadius.circular(16.0);
/// Extra large radius: 24px
static final BorderRadius radius2xl = BorderRadius.circular(24.0);
/// Large/Full radius
static final BorderRadius radiusFull = BorderRadius.circular(999.0);
@@ -40,4 +46,11 @@ class UiConstants {
static const double space20 = 80.0;
static const double space24 = 96.0;
static const double space32 = 128.0;
// --- Icon Sizes ---
static const double iconXs = 12.0;
static const double iconSm = 16.0;
static const double iconMd = 20.0;
static const double iconLg = 24.0;
static const double iconXl = 32.0;
}

View File

@@ -249,4 +249,19 @@ class UiIcons {
/// Ban icon for cancellations
static const IconData ban = _IconLib.ban;
/// Footprints icon for attire
static const IconData footprints = _IconLib.footprints;
/// Scissors icon for attire
static const IconData scissors = _IconLib.scissors;
/// Shirt icon for attire
static const IconData shirt = _IconLib.shirt;
/// Hard hat icon for attire
static const IconData hardHat = _IconLib.hardHat;
/// Chef hat icon for attire
static const IconData chefHat = _IconLib.chefHat;
}