From 74b4b3e242a06d3bc6457dadc2b941610a109e3d Mon Sep 17 00:00:00 2001 From: MhdZiadHirati Date: Thu, 2 Nov 2023 14:04:33 +0300 Subject: [PATCH] category has svg instead of image --- .../presentation_layer/widgets/category.dart | 29 +++++++++++++------ 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/lib/features/category/presentation_layer/widgets/category.dart b/lib/features/category/presentation_layer/widgets/category.dart index d456d08..1b69ab5 100644 --- a/lib/features/category/presentation_layer/widgets/category.dart +++ b/lib/features/category/presentation_layer/widgets/category.dart @@ -1,5 +1,6 @@ import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; import 'package:get/get.dart'; import 'package:taafee_mobile/common/const/const.dart'; import 'package:taafee_mobile/common/extensions/widget_extension.dart'; @@ -30,10 +31,15 @@ class CategoryWidget extends StatelessWidget { ? Row( children: [ Container().expanded(1), - CachedNetworkImage( - imageUrl: - Domain.domain + categoryModel.icon.substring(6)) - .expanded(2), + SvgPicture.network( + Domain.domain + categoryModel.icon.substring(6), + width: Responsive.isTablet() ? 72 : 36, + height: Responsive.isTablet() ? 72 : 36, + ).expanded(2), + // CachedNetworkImage( + // imageUrl: + // Domain.domain + categoryModel.icon.substring(6)) + // .expanded(2), Container().expanded(1), RegularTextWidget( categoryModel.name, @@ -45,11 +51,16 @@ class CategoryWidget extends StatelessWidget { : Column( mainAxisAlignment: MainAxisAlignment.center, children: [ - CachedNetworkImage( - imageUrl: Domain.domain + categoryModel.icon.substring(6), - width: Responsive.isTablet() ? 72 : null, - height: Responsive.isTablet() ? 72 : null, - fit: Responsive.isTablet() ? BoxFit.fill : null, + // CachedNetworkImage( + // imageUrl: Domain.domain + categoryModel.icon.substring(6), + // width: Responsive.isTablet() ? 72 : null, + // height: Responsive.isTablet() ? 72 : null, + // fit: Responsive.isTablet() ? BoxFit.fill : null, + // ).paddingSymmetric(vertical: 10), + SvgPicture.network( + Domain.domain + categoryModel.icon.substring(6), + width: Responsive.isTablet() ? 72 : 36, + height: Responsive.isTablet() ? 72 : 36, ).paddingSymmetric(vertical: 10), RegularTextWidget( categoryModel.name,