add new featurs like new stat page

This commit is contained in:
Hamza-Ayed
2026-05-08 22:44:55 +03:00
parent efbc921273
commit 8f555691b9
33 changed files with 1194 additions and 585 deletions

View File

@@ -18,7 +18,7 @@ class HistoryCaptain extends StatelessWidget {
body: GetBuilder<HistoryCaptainController>(
builder: (controller) {
if (controller.isloading) {
return const Center(
return Center(
child: CircularProgressIndicator(
color: FinanceDesignSystem.primaryDark),
);
@@ -49,7 +49,7 @@ class HistoryCaptain extends StatelessWidget {
fit: StackFit.expand,
children: [
Container(
decoration: const BoxDecoration(
decoration: BoxDecoration(
gradient: FinanceDesignSystem.balanceGradient,
),
),
@@ -59,7 +59,7 @@ class HistoryCaptain extends StatelessWidget {
child: Icon(
Icons.history_rounded,
size: 200,
color: Colors.white.withOpacity(0.05),
color: Colors.white.withValues(alpha: 0.05),
),
),
Column(
@@ -77,7 +77,7 @@ class HistoryCaptain extends StatelessWidget {
Text(
'Total Rides'.tr,
style: TextStyle(
color: Colors.white.withOpacity(0.7),
color: Colors.white.withValues(alpha: 0.7),
fontSize: 14,
fontWeight: FontWeight.w500,
),
@@ -203,7 +203,7 @@ class _TripHistoryCard extends StatelessWidget {
borderRadius: BorderRadius.circular(FinanceDesignSystem.cardRadius),
boxShadow: [
BoxShadow(
color: Colors.black.withOpacity(0.04),
color: Colors.black.withValues(alpha: 0.04),
blurRadius: 15,
offset: const Offset(0, 8),
),
@@ -227,10 +227,10 @@ class _TripHistoryCard extends StatelessWidget {
padding: const EdgeInsets.all(10),
decoration: BoxDecoration(
color: FinanceDesignSystem.primaryDark
.withOpacity(0.05),
.withValues(alpha: 0.05),
borderRadius: BorderRadius.circular(12),
),
child: const Icon(
child: Icon(
Icons.receipt_long_rounded,
color: FinanceDesignSystem.primaryDark,
size: 20,
@@ -242,7 +242,7 @@ class _TripHistoryCard extends StatelessWidget {
children: [
Text(
'${'OrderId'.tr} #${trip['order_id']}',
style: const TextStyle(
style: TextStyle(
fontWeight: FontWeight.bold,
fontSize: 15,
color: FinanceDesignSystem.primaryDark,
@@ -269,14 +269,14 @@ class _TripHistoryCard extends StatelessWidget {
children: [
Column(
children: [
const Icon(Icons.circle,
Icon(Icons.circle,
size: 12, color: FinanceDesignSystem.accentBlue),
Container(
width: 2,
height: 20,
color: Colors.grey.shade200,
),
const Icon(Icons.location_on_rounded,
Icon(Icons.location_on_rounded,
size: 14, color: FinanceDesignSystem.dangerRed),
],
),
@@ -315,7 +315,7 @@ class _TripHistoryCard extends StatelessWidget {
children: [
Text(
'${trip['price']} ${'SYP'.tr}',
style: const TextStyle(
style: TextStyle(
fontWeight: FontWeight.w900,
fontSize: 16,
color: FinanceDesignSystem.primaryDark,
@@ -381,10 +381,10 @@ class _TripHistoryCard extends StatelessWidget {
end: Alignment.bottomRight,
),
borderRadius: BorderRadius.circular(20),
border: Border.all(color: color.withOpacity(0.3), width: 1),
border: Border.all(color: color.withValues(alpha: 0.3), width: 1),
boxShadow: [
BoxShadow(
color: color.withOpacity(0.1),
color: color.withValues(alpha: 0.1),
blurRadius: 4,
offset: const Offset(0, 2),
),