gas refill update & ppm attachment fix

main_design2.0
Sikander Saleem 2 years ago
parent 7db4bca3b2
commit 67953598ac

@ -228,7 +228,7 @@ class _RequestGasRefillState extends State<RequestGasRefill> {
title: context.translation.reportStatus,
initialValue: _formModel.status,
onSelect: (value) {
if (value.value == 0) {
if (value?.value == 0) {
"Status cannot be change to ${value.name}.".addTranslation.showToast;
setState(() {});
return;

@ -3,6 +3,7 @@ import 'dart:io';
import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'package:open_file/open_file.dart';
import 'package:test_sa/controllers/api_routes/urls.dart';
import 'package:test_sa/extensions/context_extension.dart';
import 'package:test_sa/extensions/int_extensions.dart';
import 'package:test_sa/extensions/text_extensions.dart';
@ -24,6 +25,7 @@ class MultiFilesPickerItem extends StatelessWidget {
var isImage = file.path.split(".").last.toLowerCase() == "png" || file.path.split(".").last.toLowerCase() == "jpg" || file.path.split(".").last.toLowerCase() == "jpeg";
var isPdf = file.path.split(".").last.toLowerCase() == "pdf";
var isExcel = file.path.split(".").last.toLowerCase() == "xlsx";
return SizedBox(
width: 54.toScreenWidth,
height: 51.toScreenWidth,
@ -36,7 +38,7 @@ class MultiFilesPickerItem extends StatelessWidget {
border: Border.all(width: 1, color: context.isDark ? AppColor.neutral30 : AppColor.neutral30),
image: DecorationImage(
image: isImage
? (_isLocalUrl(file.path) ? FileImage(file) : NetworkImage(file.path))
? (_isLocalUrl(file.path) ? FileImage(file) : NetworkImage( URLs.getFileUrl(file.path)))
: AssetImage("assets/images/${isPdf ? "pdf" : isExcel ? "excel" : "doc"}.png"),
fit: BoxFit.cover,
),
@ -55,7 +57,7 @@ class MultiFilesPickerItem extends StatelessWidget {
child: _isLocalUrl(file.path)
? Image.file(file)
: ImageLoader(
url: file.path,
url: URLs.getFileUrl(file.path),
boxFit: BoxFit.cover,
),
).center,

Loading…
Cancel
Save