Update: 2026-08-08 16:55:39

This commit is contained in:
Hamza-Ayed
2026-08-08 16:55:39 +03:00
parent dd44b84e81
commit 8c9f729ecd
27 changed files with 2030 additions and 1798 deletions
+12 -23
View File
@@ -10,6 +10,7 @@ import 'package:siro_driver/views/widgets/elevated_btn.dart';
import '../../constant/style.dart';
import '../../controller/rate/rate_conroller.dart';
import '../widgets/ui/siro_ui.dart';
class RatePassenger extends StatelessWidget {
final RateController controller = Get.put(RateController());
@@ -21,19 +22,14 @@ class RatePassenger extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Theme.of(context).scaffoldBackgroundColor,
appBar: AppBar(
title: Text('Trip Completed'.tr),
centerTitle: true,
automaticallyImplyLeading: false,
elevation: 0,
),
return SiroPage(
title: 'Trip Completed'.tr,
showBack: false,
body: GetBuilder<RateController>(
builder: (controller) {
return SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.all(20.0),
padding: SiroUi.pageInsets,
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
@@ -159,20 +155,13 @@ class RatePassenger extends StatelessWidget {
}
Widget _buildWalletSection(BuildContext context, RateController controller) {
return Container(
decoration: BoxDecoration(
color: Theme.of(context).cardColor,
borderRadius: BorderRadius.circular(16),
border: Border.all(color: Theme.of(context).dividerColor),
),
child: Padding(
padding: const EdgeInsets.all(20.0),
child: AnimatedSwitcher(
duration: const Duration(milliseconds: 300),
child: controller.ispassengerWantWalletFromDriver
? _buildAmountInput(context, controller)
: _buildWalletQuery(context, controller),
),
return SiroCard(
padding: const EdgeInsets.all(20.0),
child: AnimatedSwitcher(
duration: const Duration(milliseconds: 300),
child: controller.ispassengerWantWalletFromDriver
? _buildAmountInput(context, controller)
: _buildWalletQuery(context, controller),
),
);
}