From c748075e57cb4550fe10bebc80f1bc98feed511c Mon Sep 17 00:00:00 2001 From: R <9603168+Region40@users.noreply.github.com> Date: Sun, 17 Dec 2023 23:56:37 -0500 Subject: [PATCH] Fix linter warnings --- lib/sticky_headers/widget.dart | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/sticky_headers/widget.dart b/lib/sticky_headers/widget.dart index ca639ef..ae7f2f5 100644 --- a/lib/sticky_headers/widget.dart +++ b/lib/sticky_headers/widget.dart @@ -30,14 +30,13 @@ typedef StickyHeaderWidgetBuilder = Widget Function(BuildContext context, double class StickyHeader extends MultiChildRenderObjectWidget { /// Constructs a new [StickyHeader] widget. StickyHeader({ - Key? key, + super.key, required this.header, required this.content, this.overlapHeaders = false, this.controller, this.callback, }) : super( - key: key, // Note: The order of the children must be preserved for the RenderObject. children: [content, header], ); @@ -60,7 +59,7 @@ class StickyHeader extends MultiChildRenderObjectWidget { @override RenderStickyHeader createRenderObject(BuildContext context) { - final scrollPosition = controller?.position ?? Scrollable.of(context)!.position; + final scrollPosition = controller?.position ?? Scrollable.of(context).position; return RenderStickyHeader( scrollPosition: scrollPosition, callback: callback, @@ -70,7 +69,7 @@ class StickyHeader extends MultiChildRenderObjectWidget { @override void updateRenderObject(BuildContext context, RenderStickyHeader renderObject) { - final scrollPosition = controller?.position ?? Scrollable.of(context)!.position; + final scrollPosition = controller?.position ?? Scrollable.of(context).position; renderObject ..scrollPosition = scrollPosition ..callback = callback @@ -88,12 +87,12 @@ class StickyHeader extends MultiChildRenderObjectWidget { class StickyHeaderBuilder extends StatefulWidget { /// Constructs a new [StickyHeaderBuilder] widget. const StickyHeaderBuilder({ - Key? key, + super.key, required this.builder, required this.content, this.overlapHeaders = false, this.controller, - }) : super(key: key); + }); /// Called when the sticky amount changes for the header. /// This builder must not return null.