diff --git a/packages/flutter/lib/src/material/paginated_data_table.dart b/packages/flutter/lib/src/material/paginated_data_table.dart index f2b8743ff6..dc80c9d750 100644 --- a/packages/flutter/lib/src/material/paginated_data_table.dart +++ b/packages/flutter/lib/src/material/paginated_data_table.dart @@ -557,28 +557,32 @@ class PaginatedDataTableState extends State { const SizedBox(width: 32.0), if (widget.showFirstLastButtons) IconButton( - icon: Icon(Icons.skip_previous, color: widget.arrowHeadColor), + icon: const Icon(Icons.skip_previous), padding: EdgeInsets.zero, + color: widget.arrowHeadColor, tooltip: localizations.firstPageTooltip, onPressed: _firstRowIndex <= 0 ? null : _handleFirst, ), IconButton( - icon: Icon(Icons.chevron_left, color: widget.arrowHeadColor), + icon: const Icon(Icons.chevron_left), padding: EdgeInsets.zero, + color: widget.arrowHeadColor, tooltip: localizations.previousPageTooltip, onPressed: _firstRowIndex <= 0 ? null : _handlePrevious, ), const SizedBox(width: 24.0), IconButton( - icon: Icon(Icons.chevron_right, color: widget.arrowHeadColor), + icon: const Icon(Icons.chevron_right), padding: EdgeInsets.zero, + color: widget.arrowHeadColor, tooltip: localizations.nextPageTooltip, onPressed: _isNextPageUnavailable() ? null : _handleNext, ), if (widget.showFirstLastButtons) IconButton( - icon: Icon(Icons.skip_next, color: widget.arrowHeadColor), + icon: const Icon(Icons.skip_next), padding: EdgeInsets.zero, + color: widget.arrowHeadColor, tooltip: localizations.lastPageTooltip, onPressed: _isNextPageUnavailable() ? null : _handleLast, ), diff --git a/packages/flutter/test/material/paginated_data_table_test.dart b/packages/flutter/test/material/paginated_data_table_test.dart index 11aa16d885..2dba383b04 100644 --- a/packages/flutter/test/material/paginated_data_table_test.dart +++ b/packages/flutter/test/material/paginated_data_table_test.dart @@ -1308,7 +1308,7 @@ void main() { ), ); - final Iterable icons = tester.widgetList(find.byType(Icon)); + final Iterable icons = tester.widgetList(find.byType(IconButton)); expect(icons.elementAt(0).color, arrowHeadColor); expect(icons.elementAt(1).color, arrowHeadColor);