diff --git a/assets/images/history.svg b/assets/images/history.svg
new file mode 100644
index 000000000..f308ab7e3
--- /dev/null
+++ b/assets/images/history.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/images/notif.svg b/assets/images/notif.svg
new file mode 100644
index 000000000..b1ff5b4fa
--- /dev/null
+++ b/assets/images/notif.svg
@@ -0,0 +1,3 @@
+
diff --git a/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar/side_menu_item.dart b/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar/side_menu_item.dart
index e8ad78a3d..1f169d202 100644
--- a/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar/side_menu_item.dart
+++ b/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar/side_menu_item.dart
@@ -1,3 +1,4 @@
+import 'package:cake_wallet/src/widgets/cake_image_widget.dart';
import 'package:flutter/material.dart';
class SideMenuItem extends StatelessWidget {
@@ -46,8 +47,8 @@ class SideMenuItem extends StatelessWidget {
color: _setColor(context),
size: 30,
)
- : Image.asset(
- imagePath ?? '',
+ : CakeImageWidget(
+ imageUrl: imagePath ?? '',
fit: BoxFit.cover,
height: 30,
width: 30,
diff --git a/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar_wrapper.dart b/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar_wrapper.dart
index a1de585bd..a26f48928 100644
--- a/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar_wrapper.dart
+++ b/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar_wrapper.dart
@@ -63,9 +63,6 @@ class DesktopSidebarWrapper extends BasePage {
final pageController = PageController();
- final selectedIconPath = 'assets/images/desktop_transactions_solid_icon.png';
- final unselectedIconPath = 'assets/images/desktop_transactions_outline_icon.png';
-
double get sideMenuWidth => 76.0;
@override
@@ -103,9 +100,7 @@ class DesktopSidebarWrapper extends BasePage {
}
},
isSelected: desktopSidebarViewModel.currentPage == SidebarItem.transactions,
- imagePath: desktopSidebarViewModel.currentPage == SidebarItem.transactions
- ? selectedIconPath
- : unselectedIconPath,
+ imagePath: 'assets/images/history.svg',
),
SideMenuItem(
widget: ServicesUpdatesWidget(
diff --git a/lib/src/widgets/services_updates_widget.dart b/lib/src/widgets/services_updates_widget.dart
index d669dba37..eaa50867c 100644
--- a/lib/src/widgets/services_updates_widget.dart
+++ b/lib/src/widgets/services_updates_widget.dart
@@ -3,11 +3,12 @@ import 'package:cake_wallet/entities/preferences_key.dart';
import 'package:cake_wallet/entities/service_status.dart';
import 'package:cake_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart';
+import 'package:cake_wallet/src/widgets/cake_image_widget.dart';
import 'package:cake_wallet/src/widgets/primary_button.dart';
import 'package:cake_wallet/src/widgets/service_status_tile.dart';
+import 'package:cake_wallet/utils/device_info.dart';
import 'package:cake_wallet/utils/show_pop_up.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_svg/flutter_svg.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:url_launcher/url_launcher.dart';
@@ -40,16 +41,17 @@ class _ServicesUpdatesWidgetState extends State {
);
});
},
- child: SvgPicture.asset(
- "assets/images/notification_icon.svg",
+ child: CakeImageWidget(
+ imageUrl: "assets/images/notif.svg",
color: Theme.of(context).colorScheme.onSurface,
- width: 20,
- placeholderBuilder: (_) => Icon(Icons.error),
+ width: DeviceInfo.instance.isDesktop ? 30 : 20,
),
);
}
return Padding(
- padding: const EdgeInsets.only(left: 16, top: 12, right: 8, bottom: 8),
+ padding: DeviceInfo.instance.isDesktop
+ ? EdgeInsets.zero
+ : EdgeInsets.only(left: 16, top: 12, right: 8, bottom: 8),
child: FutureBuilder(
future: widget.servicesResponse,
builder: (context, state) {
@@ -135,11 +137,10 @@ class _ServicesUpdatesWidgetState extends State {
: null,
child: Stack(
children: [
- SvgPicture.asset(
- "assets/images/notification_icon.svg",
+ CakeImageWidget(
+ imageUrl: "assets/images/notif.svg",
color: Theme.of(context).colorScheme.onSurface,
- width: 20,
- placeholderBuilder: (_) => Icon(Icons.error),
+ width: DeviceInfo.instance.isDesktop ? 30 : 20,
),
if (state.hasData && state.data!.hasUpdates && !wasOpened)
Container(