|
|
|
@ -37,7 +37,8 @@ class CreateRequestPage extends StatelessWidget {
|
|
|
|
const Center(
|
|
|
|
const Center(
|
|
|
|
child: CircularProgressIndicator(),
|
|
|
|
child: CircularProgressIndicator(),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
] else ...[
|
|
|
|
] else
|
|
|
|
|
|
|
|
...[
|
|
|
|
Builder(builder: (context) {
|
|
|
|
Builder(builder: (context) {
|
|
|
|
List<DropValue> requestTypeDrop = [];
|
|
|
|
List<DropValue> requestTypeDrop = [];
|
|
|
|
for (var element in requestsVM.myRequestsTypeEnum) {
|
|
|
|
for (var element in requestsVM.myRequestsTypeEnum) {
|
|
|
|
@ -58,7 +59,8 @@ class CreateRequestPage extends StatelessWidget {
|
|
|
|
const Center(
|
|
|
|
const Center(
|
|
|
|
child: CircularProgressIndicator(),
|
|
|
|
child: CircularProgressIndicator(),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
] else ...[
|
|
|
|
] else
|
|
|
|
|
|
|
|
...[
|
|
|
|
Builder(builder: (context) {
|
|
|
|
Builder(builder: (context) {
|
|
|
|
List<DropValue> vehicleTypeDrop = [];
|
|
|
|
List<DropValue> vehicleTypeDrop = [];
|
|
|
|
for (var element in requestsVM.vehicleTypes) {
|
|
|
|
for (var element in requestsVM.vehicleTypes) {
|
|
|
|
@ -79,7 +81,8 @@ class CreateRequestPage extends StatelessWidget {
|
|
|
|
const Center(
|
|
|
|
const Center(
|
|
|
|
child: CircularProgressIndicator(),
|
|
|
|
child: CircularProgressIndicator(),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
] else ...[
|
|
|
|
] else
|
|
|
|
|
|
|
|
...[
|
|
|
|
Column(
|
|
|
|
Column(
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
Builder(builder: (context) {
|
|
|
|
Builder(builder: (context) {
|
|
|
|
@ -134,7 +137,9 @@ class CreateRequestPage extends StatelessWidget {
|
|
|
|
return DropdownField(
|
|
|
|
return DropdownField(
|
|
|
|
(DropValue value) => requestsVM.updateSelectionVehicleCountryId(SelectionModel(selectedOption: value.value, selectedId: value.id)),
|
|
|
|
(DropValue value) => requestsVM.updateSelectionVehicleCountryId(SelectionModel(selectedOption: value.value, selectedId: value.id)),
|
|
|
|
list: vehicleCountriesDrop,
|
|
|
|
list: vehicleCountriesDrop,
|
|
|
|
dropdownValue: requestsVM.vehicleCountryId.selectedId != -1 ? DropValue(requestsVM.vehicleCountryId.selectedId, requestsVM.vehicleCountryId.selectedOption, "") : null,
|
|
|
|
dropdownValue: requestsVM.vehicleCountryId.selectedId != -1
|
|
|
|
|
|
|
|
? DropValue(requestsVM.vehicleCountryId.selectedId, requestsVM.vehicleCountryId.selectedOption, "")
|
|
|
|
|
|
|
|
: null,
|
|
|
|
hint: "Country",
|
|
|
|
hint: "Country",
|
|
|
|
errorValue: requestsVM.vehicleCountryId.errorValue,
|
|
|
|
errorValue: requestsVM.vehicleCountryId.errorValue,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
@ -145,7 +150,8 @@ class CreateRequestPage extends StatelessWidget {
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
children: [const CircularProgressIndicator().paddingAll(10)],
|
|
|
|
children: [const CircularProgressIndicator().paddingAll(10)],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
] else ...[
|
|
|
|
] else
|
|
|
|
|
|
|
|
...[
|
|
|
|
8.height,
|
|
|
|
8.height,
|
|
|
|
Builder(builder: (context) {
|
|
|
|
Builder(builder: (context) {
|
|
|
|
List<DropValue> vehicleCitiesDrop = [];
|
|
|
|
List<DropValue> vehicleCitiesDrop = [];
|
|
|
|
@ -166,6 +172,7 @@ class CreateRequestPage extends StatelessWidget {
|
|
|
|
TxtField(
|
|
|
|
TxtField(
|
|
|
|
hint: "Price",
|
|
|
|
hint: "Price",
|
|
|
|
value: requestsVM.price,
|
|
|
|
value: requestsVM.price,
|
|
|
|
|
|
|
|
keyboardType: TextInputType.number,
|
|
|
|
onChanged: (e) => requestsVM.updatePrice(e),
|
|
|
|
onChanged: (e) => requestsVM.updatePrice(e),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
8.height,
|
|
|
|
8.height,
|
|
|
|
|