Skip to content

Commit 96b10cf

Browse files
committed
sticky_header [nfc]: Make a small shortcut for _element.widget
1 parent 373f7fe commit 96b10cf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/widgets/sticky_header.dart

+4-2
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,8 @@ class _RenderSliverStickyHeaderList extends RenderSliver with RenderSliverHelper
399399

400400
final _SliverStickyHeaderListElement _element;
401401

402+
SliverStickyHeaderList get _widget => _element.widget;
403+
402404
Widget? _headerWidget;
403405

404406
/// The limiting edge (if any) of the header's item,
@@ -425,7 +427,7 @@ class _RenderSliverStickyHeaderList extends RenderSliver with RenderSliverHelper
425427
double? endBound;
426428
if (item != null && !item.allowOverflow) {
427429
final childParentData = listChild!.parentData! as SliverMultiBoxAdaptorParentData;
428-
endBound = switch (_element.widget.headerPlacement) {
430+
endBound = switch (_widget.headerPlacement) {
429431
HeaderPlacement.scrollingStart =>
430432
childParentData.layoutOffset! + listChild.size.onAxis(constraints.axis),
431433
HeaderPlacement.scrollingEnd =>
@@ -523,7 +525,7 @@ class _RenderSliverStickyHeaderList extends RenderSliver with RenderSliverHelper
523525

524526
bool _headerAtCoordinateEnd() {
525527
return axisDirectionIsReversed(constraints.axisDirection)
526-
^ (_element.widget.headerPlacement == HeaderPlacement.scrollingEnd);
528+
^ (_widget.headerPlacement == HeaderPlacement.scrollingEnd);
527529
}
528530

529531
@override

0 commit comments

Comments
 (0)