From 1e8eb2dd3c31ad88fedfeda763e5dd8e316ac713 Mon Sep 17 00:00:00 2001 From: malik1004x Date: Fri, 27 Mar 2026 16:40:21 +0100 Subject: [PATCH] fix swap id cutting off for some providers (#3141) --- .../widgets/swap_page/swap_confirm_sheet.dart | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/lib/new-ui/widgets/swap_page/swap_confirm_sheet.dart b/lib/new-ui/widgets/swap_page/swap_confirm_sheet.dart index ad894f1cc..43db8c20b 100644 --- a/lib/new-ui/widgets/swap_page/swap_confirm_sheet.dart +++ b/lib/new-ui/widgets/swap_page/swap_confirm_sheet.dart @@ -202,9 +202,19 @@ class SwapTransactionDetails extends StatelessWidget { label: exchangeTradeViewModel.trade.provider.title, iconPath: exchangeTradeViewModel.trade.provider.image, trailingIconPath: "assets/new-ui/copy.svg", - trailingText: exchangeTradeViewModel.trade.id, - truncateTrailingText: - !exchangeTradeViewModel.trade.provider.isCentralized), + trailingText: exchangeTradeViewModel.trade.id.toString().length > 18 + ? null + : exchangeTradeViewModel.trade.id, + bottomWidget: exchangeTradeViewModel.trade.id.toString().length <= 18 + ? null + : Padding( + padding: const EdgeInsets.only(top: 12.0), + child: Text( + exchangeTradeViewModel.trade.id, + style: TextStyle( + color: Theme.of(context).colorScheme.onSurfaceVariant), + ), + )), if (exchangeTradeViewModel.trade.provider == ExchangeProviderDescription.trocador) ListItemRegularRow(