added pengiriman_detail page in kurir user

This commit is contained in:
kicap1992
2022-06-28 01:40:48 +08:00
parent dc2c23ffc3
commit 70b9a9a04b
19 changed files with 1281 additions and 279 deletions

View File

@ -231,10 +231,26 @@ class InfoPengirimanController extends GetxController {
backgroundColor: Colors.white,
child: CircleAvatar(
radius: 50.0,
backgroundImage: NetworkImage(
pengirimanModel.kurir!.photo_url ??
'https://via.placeholder.com/150'),
// backgroundImage: NetworkImage(
// pengirimanModel.kurir!.photo_url ??
// 'https://via.placeholder.com/150'),
backgroundColor: Colors.transparent,
child: ClipOval(
child: Image.network(
pengirimanModel.kurir!.photo_url ??
'https://via.placeholder.com/150',
fit: BoxFit.cover,
width: 100,
height: 100,
errorBuilder: (context, url, error) {
return const Center(
child: Icon(
Icons.error,
size: 20,
));
},
),
),
),
),
),
@ -265,6 +281,13 @@ class InfoPengirimanController extends GetxController {
pengirimanModel.kurir!.kenderaan_url ??
"https://via.placeholder.com/150",
fit: BoxFit.cover,
errorBuilder: (context, url, error) {
return const Center(
child: Icon(
Icons.error,
size: 20,
));
},
),
),
),
@ -357,16 +380,27 @@ class InfoPengirimanController extends GetxController {
fit: BoxFit.cover,
),
),
child: Container(
decoration: BoxDecoration(
// borderRadius: BorderRadius.circular(100),
image: DecorationImage(
image: NetworkImage(pengirimanModel.fotoPengiriman ??
"https://via.placeholder.com/150"),
fit: BoxFit.fill,
),
),
child: Image.network(
pengirimanModel.fotoPengiriman ?? "https://via.placeholder.com/150",
fit: BoxFit.cover,
errorBuilder: (context, url, error) {
return const Center(
child: Icon(
Icons.error,
size: 20,
));
},
),
// child: Container(
// decoration: BoxDecoration(
// // borderRadius: BorderRadius.circular(100),
// image: DecorationImage(
// image: NetworkImage(pengirimanModel.fotoPengiriman ??
// "https://via.placeholder.com/150"),
// fit: BoxFit.fill,
// ),
// ),
// ),
),
),
);

View File

@ -768,9 +768,30 @@ class KirimBarangController extends GetxController {
backgroundColor: Colors.white,
child: CircleAvatar(
radius: 40.0,
backgroundImage: NetworkImage(kurirModel.photo_url ??
'https://via.placeholder.com/150'),
// backgroundImage: NetworkImage(
// kurirModel.photo_url ??
// 'https://via.placeholder.com/150',
// ),
backgroundColor: Colors.transparent,
child: ClipOval(
child: Image.network(
kurirModel.photo_url ??
'https://via.placeholder.com/150',
fit: BoxFit.cover,
width: 100,
height: 100,
errorBuilder: (context, error, stackTrace) {
return Center(
child: const Icon(
Icons.error,
color: Colors.grey,
size: 20,
),
);
},
),
),
),
),
),
@ -1184,9 +1205,26 @@ class KirimBarangController extends GetxController {
backgroundColor: Colors.white,
child: CircleAvatar(
radius: 50.0,
backgroundImage: NetworkImage(kurirModel.photo_url ??
'https://via.placeholder.com/150'),
// backgroundImage: NetworkImage(kurirModel.photo_url ??
// 'https://via.placeholder.com/150'),
backgroundColor: Colors.transparent,
child: ClipOval(
child: Image.network(
kurirModel.photo_url ??
'https://via.placeholder.com/150',
fit: BoxFit.cover,
width: 100,
height: 100,
errorBuilder: (context, url, error) {
return Center(
child: const Icon(
Icons.error,
size: 20,
),
);
},
),
),
),
),
),
@ -1216,6 +1254,15 @@ class KirimBarangController extends GetxController {
child: Image.network(
kurirModel.kenderaan_url.toString(),
fit: BoxFit.cover,
width: 100,
errorBuilder: (context, url, error) {
return Center(
child: const Icon(
Icons.error,
size: 20,
),
);
},
),
),
),
@ -1342,9 +1389,25 @@ class KirimBarangController extends GetxController {
backgroundColor: Colors.white,
child: CircleAvatar(
radius: 50.0,
backgroundImage: NetworkImage(kurirModel.photo_url ??
'https://via.placeholder.com/150'),
// backgroundImage: NetworkImage(kurirModel.photo_url ??
// 'https://via.placeholder.com/150'),
backgroundColor: Colors.transparent,
child: ClipOval(
child: Image.network(
kurirModel.photo_url ?? 'https://via.placeholder.com/150',
fit: BoxFit.cover,
width: 100,
height: 100,
errorBuilder: (context, url, error) {
return Center(
child: const Icon(
Icons.error,
size: 20,
),
);
},
),
),
),
),
),

View File

@ -119,7 +119,7 @@ class LogKirimanController extends GetxController {
String _status = _pengirimanModel.statusPengiriman!;
String _foto_pengiriman = _pengirimanModel.fotoPengiriman!;
String _foto_pengiriman = _pengirimanModel.fotoPengiriman ?? '';
// log(_foto_pengiriman + " foto pengiriman");
var _kordinat_pengiriman = _pengirimanModel.kordinatPengiriman!;
@ -270,14 +270,26 @@ class LogKirimanController extends GetxController {
fit: BoxFit.cover,
),
),
child: Container(
decoration: BoxDecoration(
image: DecorationImage(
image: NetworkImage(foto_pengiriman),
fit: BoxFit.cover,
),
),
child: Image.network(
foto_pengiriman,
fit: BoxFit.cover,
errorBuilder: (context, error, stackTrace) {
return const Center(
child: Icon(
Icons.error,
size: 20,
),
);
},
),
// child: Container(
// decoration: BoxDecoration(
// image: DecorationImage(
// image: NetworkImage(foto_pengiriman),
// fit: BoxFit.cover,
// ),
// ),
// ),
),
),
),