This commit is contained in:
Hamza-Ayed
2023-09-14 02:15:45 +03:00
parent 3c67e71b25
commit d04a003426
7 changed files with 73 additions and 150 deletions

View File

@@ -184,13 +184,13 @@ class LoginPage extends StatelessWidget {
displayFullTextOnTap: true,
stopPauseOnTap: true,
),
// GestureDetector(
// onTap: () => Get.to(LoginCaptin()),
// child: Text(
// 'If You Want be Captin Click Here.'.tr,
// style: AppStyle.headtitle2,
// ),
// )
GestureDetector(
onTap: () => Get.to(LoginCaptin()),
child: Text(
'If You Want be Captin Click Here.'.tr,
style: AppStyle.headtitle2,
),
)
],
),
)

View File

@@ -7,6 +7,7 @@ import 'package:ride/constant/colors.dart';
import 'package:ride/constant/style.dart';
import 'package:ride/controller/home/map_page_controller.dart';
import 'package:ride/views/home/map_widget.dart/cancel_raide_page.dart';
import 'package:ride/views/widgets/circle_container.dart';
import 'package:ride/views/widgets/elevated_btn.dart';
import 'package:ride/views/widgets/mycircular.dart';
@@ -299,20 +300,31 @@ class CancelRidePageShow extends StatelessWidget {
@override
Widget build(BuildContext context) {
return GetBuilder<MapController>(
builder: (controller) => controller.data.isNotEmpty
? Positioned(
right: 5,
top: 55,
child: GestureDetector(
onTap: () {
controller.changeCancelRidePageShow();
},
child: const Icon(
Icons.clear,
size: 30,
),
))
: const SizedBox());
builder: (controller) =>
controller.data.isNotEmpty && controller.remainingTime > 0
? Positioned.directional(
end: 10,
top: 55,
textDirection: TextDirection.ltr,
child: GestureDetector(
onTap: () {
controller.changeCancelRidePageShow();
},
child: Container(
decoration: BoxDecoration(
color: AppColor.redColor,
borderRadius: BorderRadius.circular(15)),
child: const Padding(
padding: EdgeInsets.all(3),
child: Icon(
Icons.clear,
size: 30,
color: AppColor.secondaryColor,
),
),
),
))
: const SizedBox());
}
}

View File

@@ -58,13 +58,20 @@ GetBuilder<MapController> cancelRidePage() {
itemCount: reasons.length,
itemBuilder: (context, index) {
return ListTile(
title: Text(reasons[index]),
title: InkWell(
onTap: () {
controller.selectReason(
index,
reasons[index].toString(),
);
},
child: Text(reasons[index])),
leading: Radio(
value: index,
groupValue: controller.selectedReason,
onChanged: (int? value) {
print(value);
print(reasons[index]);
// print(value);
// print(reasons[index]);
controller.selectReason(
value!,
reasons[index].toString(),