From f43ca4913c32abc741a9cb8f58d07debf497a1fa Mon Sep 17 00:00:00 2001 From: AmirReza Jamali Date: Tue, 30 Jun 2026 13:32:51 +0330 Subject: [PATCH] Show notification link in detail dialog Co-Authored-By: Claude Opus 4.8 --- .../widgets/notification_more_dialog.dart | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/lib/views/notification/widgets/notification_more_dialog.dart b/lib/views/notification/widgets/notification_more_dialog.dart index b1635d7..8656bfb 100644 --- a/lib/views/notification/widgets/notification_more_dialog.dart +++ b/lib/views/notification/widgets/notification_more_dialog.dart @@ -75,6 +75,35 @@ class NotificationMoreDialog extends StatelessWidget { ), ), ), + Visibility( + visible: notification.link != null && notification.link != '', + child: Padding( + padding: EdgeInsets.only(left: 28.0.w(), top: 8.0.h()), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Icon( + Icons.link, + size: 16.0.sp(), + color: AppColors.mainBlue, + ), + SizedBox(width: 4.0.w()), + Expanded( + child: SelectableText( + notification.link ?? '', + style: TextStyle( + fontSize: 13.0.sp(), + fontWeight: FontWeight.w400, + color: AppColors.mainBlue, + decoration: TextDecoration.underline, + decorationColor: AppColors.mainBlue, + ), + ), + ), + ], + ), + ), + ), SizedBox(height: 12.0.h()), Padding( padding: EdgeInsets.only(left: 28.0.w()),