category has svg instead of image

This commit is contained in:
MhdZiadHirati 2023-11-02 14:04:33 +03:00
parent 903fa41c68
commit 74b4b3e242

View File

@ -1,5 +1,6 @@
import 'package:cached_network_image/cached_network_image.dart'; import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:taafee_mobile/common/const/const.dart'; import 'package:taafee_mobile/common/const/const.dart';
import 'package:taafee_mobile/common/extensions/widget_extension.dart'; import 'package:taafee_mobile/common/extensions/widget_extension.dart';
@ -30,10 +31,15 @@ class CategoryWidget extends StatelessWidget {
? Row( ? Row(
children: [ children: [
Container().expanded(1), Container().expanded(1),
CachedNetworkImage( SvgPicture.network(
imageUrl: Domain.domain + categoryModel.icon.substring(6),
Domain.domain + categoryModel.icon.substring(6)) width: Responsive.isTablet() ? 72 : 36,
.expanded(2), height: Responsive.isTablet() ? 72 : 36,
).expanded(2),
// CachedNetworkImage(
// imageUrl:
// Domain.domain + categoryModel.icon.substring(6))
// .expanded(2),
Container().expanded(1), Container().expanded(1),
RegularTextWidget( RegularTextWidget(
categoryModel.name, categoryModel.name,
@ -45,11 +51,16 @@ class CategoryWidget extends StatelessWidget {
: Column( : Column(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
CachedNetworkImage( // CachedNetworkImage(
imageUrl: Domain.domain + categoryModel.icon.substring(6), // imageUrl: Domain.domain + categoryModel.icon.substring(6),
width: Responsive.isTablet() ? 72 : null, // width: Responsive.isTablet() ? 72 : null,
height: Responsive.isTablet() ? 72 : null, // height: Responsive.isTablet() ? 72 : null,
fit: Responsive.isTablet() ? BoxFit.fill : 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), ).paddingSymmetric(vertical: 10),
RegularTextWidget( RegularTextWidget(
categoryModel.name, categoryModel.name,