Trying to fix image loading on dev

This commit is contained in:
verboomp
2026-02-03 15:46:43 +01:00
parent 51a05ea372
commit bf02f143dd
3 changed files with 4 additions and 21 deletions

View File

@@ -227,11 +227,7 @@ class _CustomerWidgetState extends State<CustomerWidget> {
loadingBuilder: (context, child, loadingProgress) {
if (loadingProgress == null) return child;
return Center(
child: CircularProgressIndicator(
value: loadingProgress.expectedTotalBytes != null
? loadingProgress.cumulativeBytesLoaded / loadingProgress.expectedTotalBytes!
: 0,
),
child: CircularProgressIndicator(),
);
},
),
@@ -348,9 +344,7 @@ class _CustomerWidgetState extends State<CustomerWidget> {
Future<void> _actionDownload(BuildContext context, CustomerDto customerDto, PictureDto? pictureDto) async {
final bytes = await _customerController.export(customerId: customerDto.id, pictureId: pictureDto?.id);
final fileName = pictureDto != null
? '${customerDto.customerNumber}_${pictureDto.id}.pdf'
: '${customerDto.customerNumber}.pdf';
final fileName = pictureDto != null ? '${customerDto.customerNumber}_${pictureDto.id}.pdf' : '${customerDto.customerNumber}.pdf';
await downloadFile(bytes, fileName);
}
}

View File

@@ -46,7 +46,6 @@ class PictureFullscreenDialog extends StatelessWidget {
height: dialogHeight,
child: InteractiveViewer(
constrained: true,
//boundaryMargin: EdgeInsets.all(20),
panEnabled: true,
scaleEnabled: true,
minScale: 0.5,
@@ -54,15 +53,10 @@ class PictureFullscreenDialog extends StatelessWidget {
child: Image.network(
headers: {cred.name: cred.value},
dto.imageUrl,
frameBuilder: (context, child, frame, wasSynchronouslyLoaded) {
return child;
},
loadingBuilder: (context, child, loadingProgress) {
if (loadingProgress == null) return child;
return Center(
child: CircularProgressIndicator(
value: loadingProgress.expectedTotalBytes != null ? loadingProgress.cumulativeBytesLoaded / loadingProgress.expectedTotalBytes! : 0,
),
child: CircularProgressIndicator(),
);
},
),

View File

@@ -158,15 +158,10 @@ class _PictureWidgetState extends State<PictureWidget> {
headers: {cred.name: cred.value},
dto.normalSizeUrl,
fit: BoxFit.contain,
frameBuilder: (context, child, frame, wasSynchronouslyLoaded) {
return child;
},
loadingBuilder: (context, child, loadingProgress) {
if (loadingProgress == null) return child;
return Center(
child: CircularProgressIndicator(
value: loadingProgress.expectedTotalBytes != null ? loadingProgress.cumulativeBytesLoaded / loadingProgress.expectedTotalBytes! : 0,
),
child: CircularProgressIndicator(),
);
},
),