diff --git a/lib/pages/boxing_page.dart b/lib/pages/boxing_page.dart index c3057fd..95a3a0a 100644 --- a/lib/pages/boxing_page.dart +++ b/lib/pages/boxing_page.dart @@ -1604,13 +1604,13 @@ class _BoxingPageState extends State { ), ), const SizedBox(width: 10), - _buildSingleDetailButton(detailEnabled, colorScheme), + _buildDetailButton(detailEnabled, colorScheme), ], ), ); } - Widget _buildSingleDetailButton(bool enabled, ColorScheme colorScheme) { + Widget _buildDetailButton(bool enabled, ColorScheme colorScheme) { final foreground = enabled ? colorScheme.primary : Colors.grey.shade400; final background = enabled ? Colors.blue.shade50 : Colors.grey.shade100; final border = enabled ? colorScheme.primary : Colors.grey.shade300; @@ -2217,24 +2217,8 @@ class _BoxingPageState extends State { ], ), ), - // Detail link - TextButton( - onPressed: hasDetail ? _openDetail : null, - style: TextButton.styleFrom( - padding: const EdgeInsets.symmetric(horizontal: 4), - minimumSize: Size.zero, - tapTargetSize: MaterialTapTargetSize.shrinkWrap, - ), - child: Text( - '详情', - style: TextStyle( - fontSize: 11, - color: hasDetail - ? Theme.of(context).colorScheme.primary - : Colors.grey.shade400, - ), - ), - ), + const SizedBox(width: 10), + _buildDetailButton(hasDetail, Theme.of(context).colorScheme), ], ), );