Skip to content

Commit 0287b05

Browse files
committed
Fixed infiteLoop to infiniteLoop typo.
1 parent abe97ee commit 0287b05

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## [2.1.1]
4+
5+
* Fixed `infiteLoop` to `infiniteLoop` typo...
6+
37
## [2.1.0]
48

59
* Added missing params in decimal numberpicker. #99

lib/src/numberpicker.dart

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class NumberPicker extends StatefulWidget {
5555
/// Decoration to apply to central box where the selected value is placed
5656
final Decoration? decoration;
5757

58-
final bool infiteLoop;
58+
final bool infiniteLoop;
5959

6060
const NumberPicker({
6161
Key? key,
@@ -74,7 +74,7 @@ class NumberPicker extends StatefulWidget {
7474
this.decoration,
7575
this.zeroPad = false,
7676
this.textMapper,
77-
this.infiteLoop = false,
77+
this.infiniteLoop = false,
7878
}) : assert(minValue <= value),
7979
assert(value <= maxValue),
8080
super(key: key);
@@ -91,7 +91,7 @@ class _NumberPickerState extends State<NumberPicker> {
9191
super.initState();
9292
final initialOffset =
9393
(widget.value - widget.minValue) ~/ widget.step * itemExtent;
94-
if (widget.infiteLoop) {
94+
if (widget.infiniteLoop) {
9595
_scrollController =
9696
InfiniteScrollController(initialScrollOffset: initialOffset);
9797
} else {
@@ -102,7 +102,7 @@ class _NumberPickerState extends State<NumberPicker> {
102102

103103
void _scrollListener() {
104104
var indexOfMiddleElement = (_scrollController.offset / itemExtent).round();
105-
if (widget.infiteLoop) {
105+
if (widget.infiniteLoop) {
106106
indexOfMiddleElement %= itemCount;
107107
} else {
108108
indexOfMiddleElement = indexOfMiddleElement.clamp(0, itemCount - 1);
@@ -165,7 +165,7 @@ class _NumberPickerState extends State<NumberPicker> {
165165
},
166166
child: Stack(
167167
children: [
168-
if (widget.infiteLoop)
168+
if (widget.infiniteLoop)
169169
InfiniteListView.builder(
170170
scrollDirection: widget.axis,
171171
controller: _scrollController as InfiniteScrollController,
@@ -200,7 +200,7 @@ class _NumberPickerState extends State<NumberPicker> {
200200
themeData.textTheme.headline5?.copyWith(color: themeData.accentColor);
201201

202202
final value = _intValueFromIndex(index % itemCount);
203-
final isExtra = !widget.infiteLoop &&
203+
final isExtra = !widget.infiniteLoop &&
204204
(index < additionalItemsOnEachSide ||
205205
index >= listItemsCount - additionalItemsOnEachSide);
206206
final itemStyle = value == widget.value ? selectedStyle : defaultStyle;
@@ -241,7 +241,7 @@ class _NumberPickerState extends State<NumberPicker> {
241241
if (_scrollController.hasClients && !isScrolling) {
242242
int diff = widget.value - widget.minValue;
243243
int index = diff ~/ widget.step;
244-
if (widget.infiteLoop) {
244+
if (widget.infiniteLoop) {
245245
final offset = _scrollController.offset + 0.5 * itemExtent;
246246
final cycles = (offset / (itemCount * itemExtent)).floor();
247247
index += cycles * itemCount;

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: numberpicker
2-
version: 2.1.0
2+
version: 2.1.1
33
description: NumberPicker is a widget allowing user to choose numbers by scrolling spinners.
44
homepage: https://github.com/MarcinusX/NumberPicker
55

0 commit comments

Comments
 (0)