From 10bc6f34af59b13d1b9ea806b1f845873b1e9490 Mon Sep 17 00:00:00 2001 From: Ashita Prasad Date: Mon, 16 Dec 2024 04:45:32 +0530 Subject: [PATCH] Update Request cancelled error message --- .../editor_pane/details_card/response_pane.dart | 11 ++++++++++- lib/widgets/error_message.dart | 4 +++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/lib/screens/home_page/editor_pane/details_card/response_pane.dart b/lib/screens/home_page/editor_pane/details_card/response_pane.dart index 0ca4c1a9..322da874 100644 --- a/lib/screens/home_page/editor_pane/details_card/response_pane.dart +++ b/lib/screens/home_page/editor_pane/details_card/response_pane.dart @@ -1,3 +1,4 @@ +import 'package:apidash_core/apidash_core.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:apidash/providers/providers.dart'; @@ -28,7 +29,15 @@ class ResponsePane extends ConsumerWidget { return const NotSentWidget(); } if (responseStatus == -1) { - return ErrorMessage(message: '$message. $kUnexpectedRaiseIssue'); + return message == kMsgRequestCancelled + ? ErrorMessage( + message: message, + icon: Icons.cancel, + showIssueButton: false, + ) + : ErrorMessage( + message: '$message. $kUnexpectedRaiseIssue', + ); } return const ResponseDetails(); } diff --git a/lib/widgets/error_message.dart b/lib/widgets/error_message.dart index dedb83e2..24579778 100644 --- a/lib/widgets/error_message.dart +++ b/lib/widgets/error_message.dart @@ -7,11 +7,13 @@ class ErrorMessage extends StatelessWidget { const ErrorMessage({ super.key, required this.message, + this.icon = Icons.warning_rounded, this.showIcon = true, this.showIssueButton = true, }); final String? message; + final IconData icon; final bool showIcon; final bool showIssueButton; @@ -27,7 +29,7 @@ class ErrorMessage extends StatelessWidget { children: [ showIcon ? Icon( - Icons.warning_rounded, + icon, size: 40, color: color, )