diff --git a/lib/components/organism_components/bottom_arrow_linked_locals_component/bottom_arrow_linked_locals_component_widget.dart b/lib/components/organism_components/bottom_arrow_linked_locals_component/bottom_arrow_linked_locals_component_widget.dart index f874cd0b..e8e7c3b0 100644 --- a/lib/components/organism_components/bottom_arrow_linked_locals_component/bottom_arrow_linked_locals_component_widget.dart +++ b/lib/components/organism_components/bottom_arrow_linked_locals_component/bottom_arrow_linked_locals_component_widget.dart @@ -1,3 +1,4 @@ +import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:flutter_spinkit/flutter_spinkit.dart'; import 'package:google_fonts/google_fonts.dart'; @@ -220,8 +221,9 @@ class _BottomArrowLinkedLocalsComponentWidgetState topRight: Radius.circular(25.0), ), - child: Image.network( - "https://freaccess.com.br/freaccess/Images/Clients/${getJsonField( + child: CachedNetworkImage( + imageUrl: + "https://freaccess.com.br/freaccess/Images/Clients/${getJsonField( eachLocalsItem, r'''$.CLI_ID''', ).toString()}.png", diff --git a/lib/components/organism_components/up_arrow_linked_locals_component/up_arrow_linked_locals_component_widget.dart b/lib/components/organism_components/up_arrow_linked_locals_component/up_arrow_linked_locals_component_widget.dart index b50111a1..898e309c 100644 --- a/lib/components/organism_components/up_arrow_linked_locals_component/up_arrow_linked_locals_component_widget.dart +++ b/lib/components/organism_components/up_arrow_linked_locals_component/up_arrow_linked_locals_component_widget.dart @@ -1,13 +1,11 @@ -import 'package:hub/backend/api_requests/api_calls.dart'; -import 'package:hub/backend/api_requests/api_manager.dart'; - -import 'package:hub/components/organism_components/up_arrow_linked_locals_component/up_arrow_linked_locals_component_model.dart'; -import 'package:hub/flutter_flow/flutter_flow_theme.dart'; -import 'package:hub/flutter_flow/flutter_flow_util.dart'; - +import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:flutter_spinkit/flutter_spinkit.dart'; import 'package:google_fonts/google_fonts.dart'; +import 'package:hub/backend/api_requests/api_calls.dart'; +import 'package:hub/components/organism_components/up_arrow_linked_locals_component/up_arrow_linked_locals_component_model.dart'; +import 'package:hub/flutter_flow/flutter_flow_theme.dart'; +import 'package:hub/flutter_flow/flutter_flow_util.dart'; import 'package:provider/provider.dart'; class UpArrowLinkedLocalsComponentWidget extends StatefulWidget { @@ -185,11 +183,12 @@ class _UpArrowLinkedLocalsComponentWidgetState topLeft: Radius.circular(25.0), topRight: Radius.circular(25.0), ), - child: Image.network( - 'https://freaccess.com.br/freaccess/Images/Clients/${getJsonField( + child: CachedNetworkImage( + imageUrl: + "https://freaccess.com.br/freaccess/Images/Clients/${getJsonField( eachLocalsItem, r'''$.CLI_ID''', - ).toString()}.png', + ).toString()}.png", width: double.infinity, height: double.infinity, fit: BoxFit.fill, diff --git a/lib/components/templates_components/visitor_details_modal_template_component/visitor_details_modal_template_component_widget.dart b/lib/components/templates_components/visitor_details_modal_template_component/visitor_details_modal_template_component_widget.dart index 307ba81b..4d37a149 100644 --- a/lib/components/templates_components/visitor_details_modal_template_component/visitor_details_modal_template_component_widget.dart +++ b/lib/components/templates_components/visitor_details_modal_template_component/visitor_details_modal_template_component_widget.dart @@ -1,8 +1,11 @@ -import '/flutter_flow/flutter_flow_theme.dart'; -import '/flutter_flow/flutter_flow_util.dart'; +import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; + +import '/flutter_flow/flutter_flow_theme.dart'; +import '/flutter_flow/flutter_flow_util.dart'; import 'visitor_details_modal_template_component_model.dart'; + export 'visitor_details_modal_template_component_model.dart'; class VisitorDetailsModalTemplateComponentWidget extends StatefulWidget { @@ -125,8 +128,8 @@ class _VisitorDetailsModalTemplateComponentWidgetState decoration: const BoxDecoration( shape: BoxShape.circle, ), - child: Image.network( - widget.visitorImageURL!, + child: CachedNetworkImage( + imageUrl: widget.visitorImageURL!, fit: BoxFit.cover, ), ), diff --git a/lib/pages/home_page/home_page_widget.dart b/lib/pages/home_page/home_page_widget.dart index 7126b5b0..abf56398 100644 --- a/lib/pages/home_page/home_page_widget.dart +++ b/lib/pages/home_page/home_page_widget.dart @@ -1,3 +1,4 @@ +import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:hub/actions/actions.dart'; @@ -363,12 +364,21 @@ class _HomePageWidgetState extends State { decoration: const BoxDecoration( shape: BoxShape.circle, ), - child: Image.network( - valueOrDefault( - 'https://freaccess.com.br/freaccess/Images/Clients/${AppState().cliUUID}.png', - 'https://storage.googleapis.com/flutterflow-io-6f20.appspot.com/projects/flutter-freaccess-hub-0xgz9q/assets/7ftdetkzc3s0/360_F_64676383_LdbmhiNM6Ypzb3FM4PPuFP9rHe7ri8Ju.jpg', - ), + child: CachedNetworkImage( + imageUrl: valueOrDefault( + 'https://freaccess.com.br/freaccess/Images/Clients/${AppState().cliUUID}.png', + 'assets/images/error_image.svg'), + width: 80.0, + height: 80.0, fit: BoxFit.cover, + alignment: const Alignment(0.0, 0.0), + placeholder: (context, url) => + Image.asset( + 'assets/images/error_image.svg'), + errorListener: (_) => Image.asset( + 'assets/images/error_image.svg'), + errorWidget: (_, __, ___) => Image.asset( + 'assets/images/error_image.svg'), ), ), Container(