1
0
mirror of https://github.com/flutter/samples.git synced 2026-05-09 00:17:17 +00:00

Minor sample index cleanup (#1532)

This commit is contained in:
Parker Lougheed
2022-12-15 21:36:04 -06:00
committed by GitHub
parent 7e11b89445
commit 9a82e003ba
15 changed files with 77 additions and 68 deletions

View File

@@ -11,7 +11,7 @@ class Carousel {
final List<Element> slides = querySelectorAll('.slider-single');
late int currentSlideIndex;
late int lastSlideIndex;
late final int lastSlideIndex;
late Element prevSlide, currentSlide, nextSlide;
@@ -127,24 +127,24 @@ class Carousel {
}
void _checkRepeat() {
var prevArrow = querySelector('.slider-left');
var nextArrow = querySelector('.slider-right');
var prevArrow = querySelector('.slider-left') as AnchorElement;
var nextArrow = querySelector('.slider-right') as AnchorElement;
if (currentSlideIndex == slides.length - 1) {
slides[0].classes.add('hidden');
slides[slides.length - 1].classes.remove('hidden');
prevArrow!.classes.remove('hidden');
nextArrow!.classes.add('hidden');
prevArrow.classes.remove('hidden');
nextArrow.classes.add('hidden');
} else if (currentSlideIndex == 0) {
slides[slides.length - 1].classes.add('hidden');
slides[0].classes.remove('hidden');
prevArrow!.classes.add('hidden');
nextArrow!.classes.remove('hidden');
prevArrow.classes.add('hidden');
nextArrow.classes.remove('hidden');
} else {
slides[slides.length - 1].classes.remove('hidden');
slides[0].classes.remove('hidden');
prevArrow!.classes.remove('hidden');
nextArrow!.classes.remove('hidden');
prevArrow.classes.remove('hidden');
nextArrow.classes.remove('hidden');
}
}