This commit is contained in:
Hamza-Ayed
2024-07-03 02:54:06 +03:00
parent b271101979
commit a1e4325988
11 changed files with 366 additions and 179 deletions

View File

@@ -1,3 +1,4 @@
import 'package:SEFER/views/widgets/my_textField.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_font_icons/flutter_font_icons.dart';
@@ -91,17 +92,17 @@ class PassengerInfoWindow extends StatelessWidget {
AppStyle.title,
content: SizedBox(
height: Get.height * .5,
child: Column(
mainAxisAlignment:
MainAxisAlignment
.spaceEvenly,
child: ListView(
// mainAxisAlignment:
// MainAxisAlignment
// .spaceEvenly,
children: [
InkWell(
onTap: () {
FirebaseMessagesController().sendNotificationToAnyWithoutData(
'message From Driver'
.tr,
"There's heavy traffic here. Can you suggest an alternate pickup point?"
"Where are you, sir?"
.tr,
controller
.tokenPassenger,
@@ -117,7 +118,7 @@ class PassengerInfoWindow extends StatelessWidget {
.all(
10),
child: Text(
"There's heavy traffic here. Can you suggest an alternate pickup point?"
"Where are you, sir?"
.tr,
style: AppStyle
.title,
@@ -125,12 +126,15 @@ class PassengerInfoWindow extends StatelessWidget {
),
),
),
const SizedBox(
height: 5,
),
InkWell(
onTap: () {
FirebaseMessagesController().sendNotificationToAnyWithoutData(
'message From Driver'
.tr,
"Heading your way now. Please be ready."
"I've been trying to reach you but your phone is off."
.tr,
controller
.tokenPassenger,
@@ -146,7 +150,7 @@ class PassengerInfoWindow extends StatelessWidget {
.all(
10),
child: Text(
"Heading your way now. Please be ready."
"I've been trying to reach you but your phone is off."
.tr,
style: AppStyle
.title,
@@ -154,12 +158,15 @@ class PassengerInfoWindow extends StatelessWidget {
),
),
),
const SizedBox(
height: 5,
),
InkWell(
onTap: () {
FirebaseMessagesController().sendNotificationToAnyWithoutData(
'message From Driver'
.tr,
'Approaching your area. Should be there in 3 minutes.'
"Please don't be late, I'm waiting for you at the specified location."
.tr,
controller
.tokenPassenger,
@@ -175,7 +182,7 @@ class PassengerInfoWindow extends StatelessWidget {
.all(
10),
child: Text(
'Approaching your area. Should be there in 3 minutes.'
"Please don't be late, I'm waiting for you at the specified location."
.tr,
style: AppStyle
.title,
@@ -183,6 +190,81 @@ class PassengerInfoWindow extends StatelessWidget {
),
),
),
const SizedBox(
height: 5,
),
InkWell(
onTap: () {
FirebaseMessagesController().sendNotificationToAnyWithoutData(
'message From Driver'
.tr,
"Please don't be late"
.tr,
controller
.tokenPassenger,
'ding.wav');
Get.back();
},
child: Container(
decoration: AppStyle
.boxDecoration1,
child: Padding(
padding:
const EdgeInsets
.all(
10),
child: Text(
"Please don't be late"
.tr,
style: AppStyle
.title,
),
),
),
),
const SizedBox(
height: 5,
),
SizedBox(
width: 335,
child: Row(
mainAxisAlignment:
MainAxisAlignment
.center,
children: [
Form(
key: controller
.formKey2,
child:
SizedBox(
width:
300,
child: MyTextForm(
controller:
controller.messageToPassenger,
label: 'Type Any thing'.tr,
hint: 'Type Any thing'.tr,
type: TextInputType.name),
)),
IconButton(
onPressed:
() {
FirebaseMessagesController().sendNotificationToAnyWithoutData(
'message From Driver'.tr,
controller.messageToPassenger.text,
controller.tokenPassenger,
'ding.wav');
controller
.messageToPassenger
.clear();
Get.back();
},
icon: const Icon(
Icons
.send))
],
),
)
],
),
));