diff --git a/packages/neon/neon_dashboard/lib/src/widgets/widget_item.dart b/packages/neon/neon_dashboard/lib/src/widgets/widget_item.dart index d0502e90..7022d8d6 100644 --- a/packages/neon/neon_dashboard/lib/src/widgets/widget_item.dart +++ b/packages/neon/neon_dashboard/lib/src/widgets/widget_item.dart @@ -25,10 +25,15 @@ class DashboardWidgetItem extends StatelessWidget { dimension: largeIconSize, child: NeonImageWrapper( borderRadius: roundIcon ? BorderRadius.circular(largeIconSize) : null, - child: NeonUrlImage( - url: item.iconUrl, - size: const Size.square(largeIconSize), - ), + child: item.iconUrl.isNotEmpty + ? NeonUrlImage( + url: item.iconUrl, + size: const Size.square(largeIconSize), + ) + : Icon( + Icons.question_mark, + color: Theme.of(context).colorScheme.error, + ), ), ); if (item.overlayIconUrl.isNotEmpty) {