Update: 2026-08-02 22:51:18
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import 'package:siro_admin/constant/theme.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
import 'package:get/get.dart';
|
||||
@@ -150,7 +151,7 @@ class DriverDocsReviewPage extends StatelessWidget {
|
||||
MyElevatedButton(
|
||||
title: 'اعتماد وتفعيل الحساب',
|
||||
icon: Icons.check_circle_rounded,
|
||||
kolor: const Color(0xFF10B981),
|
||||
kolor: cs.success,
|
||||
onPressed: () async {
|
||||
bool success = await controller.approveDriver(id);
|
||||
if (success) {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import 'package:siro_admin/constant/theme.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:siro_admin/controller/functions/crud.dart';
|
||||
@@ -139,13 +140,13 @@ class DriverGiftCheckPage extends StatelessWidget {
|
||||
Container(
|
||||
padding: const EdgeInsets.all(8),
|
||||
decoration: BoxDecoration(
|
||||
color: const Color(0xFFF59E0B).withValues(alpha: 0.12),
|
||||
color: cs.warning.withValues(alpha: 0.12),
|
||||
borderRadius: BorderRadius.circular(10),
|
||||
border: Border.all(
|
||||
color: const Color(0xFFF59E0B).withValues(alpha: 0.25)),
|
||||
color: cs.warning.withValues(alpha: 0.25)),
|
||||
),
|
||||
child: Icon(Icons.card_giftcard_rounded,
|
||||
color: const Color(0xFFF59E0B), size: 18),
|
||||
color: cs.warning, size: 18),
|
||||
),
|
||||
const SizedBox(width: 10),
|
||||
Text(
|
||||
@@ -184,16 +185,16 @@ class DriverGiftCheckPage extends StatelessWidget {
|
||||
decoration: BoxDecoration(
|
||||
gradient: LinearGradient(
|
||||
colors: [
|
||||
const Color(0xFFF59E0B).withValues(alpha: 0.20),
|
||||
const Color(0xFFF59E0B).withValues(alpha: 0.08),
|
||||
cs.warning.withValues(alpha: 0.20),
|
||||
cs.warning.withValues(alpha: 0.08),
|
||||
],
|
||||
),
|
||||
shape: BoxShape.circle,
|
||||
border: Border.all(
|
||||
color: const Color(0xFFF59E0B).withValues(alpha: 0.25)),
|
||||
color: cs.warning.withValues(alpha: 0.25)),
|
||||
),
|
||||
child: const Icon(Icons.card_giftcard_rounded,
|
||||
size: 40, color: Color(0xFFF59E0B)),
|
||||
child: Icon(Icons.card_giftcard_rounded,
|
||||
size: 40, color: cs.warning),
|
||||
),
|
||||
const SizedBox(height: 16),
|
||||
Text(
|
||||
@@ -244,7 +245,7 @@ class DriverGiftCheckPage extends StatelessWidget {
|
||||
? null
|
||||
: () => controller.processDriverGift(),
|
||||
style: ElevatedButton.styleFrom(
|
||||
backgroundColor: const Color(0xFFF59E0B),
|
||||
backgroundColor: cs.warning,
|
||||
foregroundColor: Colors.white,
|
||||
disabledBackgroundColor: cs.outline,
|
||||
shape: RoundedRectangleBorder(
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import 'package:siro_admin/constant/theme.dart';
|
||||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
import 'dart:math' as math;
|
||||
@@ -210,7 +211,7 @@ class _SiroTrackerScreenState extends State<SiroTrackerScreen>
|
||||
shape: BoxShape.circle,
|
||||
gradient: LinearGradient(
|
||||
colors: isLiveMode
|
||||
? [const Color(0xFF10B981), const Color(0xFF10B981)]
|
||||
? [cs.success, cs.success]
|
||||
: [cs.tertiary, cs.tertiary],
|
||||
begin: Alignment.topLeft,
|
||||
end: Alignment.bottomRight,
|
||||
@@ -218,7 +219,7 @@ class _SiroTrackerScreenState extends State<SiroTrackerScreen>
|
||||
boxShadow: [
|
||||
BoxShadow(
|
||||
color: (isLiveMode
|
||||
? const Color(0xFF10B981)
|
||||
? cs.success
|
||||
: cs.tertiary)
|
||||
.withValues(alpha: 0.5),
|
||||
blurRadius: 12,
|
||||
@@ -281,7 +282,7 @@ class _SiroTrackerScreenState extends State<SiroTrackerScreen>
|
||||
decoration: BoxDecoration(
|
||||
gradient: LinearGradient(
|
||||
colors: isLiveMode
|
||||
? [const Color(0xFF10B981), const Color(0xFF10B981)]
|
||||
? [cs.success, cs.success]
|
||||
: [cs.tertiary, cs.tertiary],
|
||||
),
|
||||
borderRadius: BorderRadius.circular(12),
|
||||
@@ -417,7 +418,7 @@ class _SiroTrackerScreenState extends State<SiroTrackerScreen>
|
||||
child: Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
||||
children: [
|
||||
_buildStatItem("✓ مكتملة", completed, const Color(0xFF10B981), cs),
|
||||
_buildStatItem("✓ مكتملة", completed, cs.success, cs),
|
||||
Container(
|
||||
width: 1,
|
||||
height: 40,
|
||||
@@ -635,7 +636,7 @@ class _SiroTrackerScreenState extends State<SiroTrackerScreen>
|
||||
setState(() => isLiveMode = true);
|
||||
fetchData();
|
||||
},
|
||||
const Color(0xFF10B981),
|
||||
cs.success,
|
||||
cs,
|
||||
),
|
||||
),
|
||||
@@ -646,7 +647,7 @@ class _SiroTrackerScreenState extends State<SiroTrackerScreen>
|
||||
icon: Icons.live_tv,
|
||||
label: "نشط الآن (مباشر)",
|
||||
value: liveCount.toString(),
|
||||
color: const Color(0xFF10B981),
|
||||
color: cs.success,
|
||||
cs: cs,
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
@@ -685,7 +686,7 @@ class _SiroTrackerScreenState extends State<SiroTrackerScreen>
|
||||
size: 14,
|
||||
color: isLoading
|
||||
? cs.tertiary
|
||||
: const Color(0xFF10B981),
|
||||
: cs.success,
|
||||
),
|
||||
],
|
||||
),
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import 'package:siro_admin/constant/theme.dart';
|
||||
import 'dart:async';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
@@ -428,14 +429,14 @@ class RideMonitorScreen extends StatelessWidget {
|
||||
point: controller.startPoint.value!,
|
||||
width: 30,
|
||||
height: 30,
|
||||
child: _buildPointMarker(const Color(0xFF10B981), cs),
|
||||
child: _buildPointMarker(cs.success, cs),
|
||||
),
|
||||
if (controller.endPoint.value != null)
|
||||
Marker(
|
||||
point: controller.endPoint.value!,
|
||||
width: 30,
|
||||
height: 30,
|
||||
child: _buildPointMarker(const Color(0xFFEF4444), cs),
|
||||
child: _buildPointMarker(cs.danger, cs),
|
||||
),
|
||||
if (controller.driverLocation.value != null)
|
||||
Marker(
|
||||
@@ -666,8 +667,8 @@ class RideMonitorScreen extends StatelessWidget {
|
||||
color: controller.rideStatus.value
|
||||
.toLowerCase() ==
|
||||
'begin'
|
||||
? const Color(0xFF10B981)
|
||||
: const Color(0xFFF59E0B),
|
||||
? cs.success
|
||||
: cs.warning,
|
||||
),
|
||||
),
|
||||
const SizedBox(width: 6),
|
||||
@@ -697,7 +698,7 @@ class RideMonitorScreen extends StatelessWidget {
|
||||
_buildModernInfoBadge(
|
||||
Icons.speed_rounded,
|
||||
"${controller.driverLocation.value!.speed.toStringAsFixed(1)} كم/س",
|
||||
const Color(0xFF3B82F6),
|
||||
cs.info,
|
||||
cs,
|
||||
),
|
||||
Container(
|
||||
|
||||
Reference in New Issue
Block a user