From 1e52321d99171a79fc989bdcb06ef6cfdac21614 Mon Sep 17 00:00:00 2001 From: Piotr Siatka Date: Thu, 18 Jul 2019 15:13:10 +0200 Subject: [PATCH 1/3] Fix: missing root control file. --- src/Carousel.ts | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/Carousel.ts diff --git a/src/Carousel.ts b/src/Carousel.ts new file mode 100644 index 000000000..90993daa4 --- /dev/null +++ b/src/Carousel.ts @@ -0,0 +1 @@ +export * from "./controls/carousel"; From d376ec2c348b6a9f0e4e79ec51ccfdcd8c3dcb44 Mon Sep 17 00:00:00 2001 From: Piotr Siatka Date: Thu, 18 Jul 2019 15:22:11 +0200 Subject: [PATCH 2/3] Fix: wrong next button disabled condition. Remove unused code. --- src/controls/carousel/Carousel.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/controls/carousel/Carousel.tsx b/src/controls/carousel/Carousel.tsx index 2f00e8415..2ba1de2ce 100644 --- a/src/controls/carousel/Carousel.tsx +++ b/src/controls/carousel/Carousel.tsx @@ -83,10 +83,6 @@ export class Carousel extends React.Component { element } - { - !processing && !element && this.props.children && React.Children.count(this.props.children) > 0 && - this.props.children[currentIndex] - }
{ if (nextButton) { result = this.props.canMoveNext != undefined ? !this.props.canMoveNext : - (currentIndex === React.Children.count(this.props.children) - 1) && !isInfinite; + (currentIndex === (this.props.element as JSX.Element[]).length - 1) && !isInfinite; } else { result = this.props.canMovePrev != undefined ? !this.props.canMovePrev : From 7ad4d734cbc36bebf42d6172e69fc15e69b51a62 Mon Sep 17 00:00:00 2001 From: Piotr Siatka Date: Thu, 18 Jul 2019 15:28:25 +0200 Subject: [PATCH 3/3] Fix export. --- src/Carousel.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Carousel.ts b/src/Carousel.ts index 90993daa4..e72c02c1a 100644 --- a/src/Carousel.ts +++ b/src/Carousel.ts @@ -1 +1 @@ -export * from "./controls/carousel"; +export * from "./controls/carousel/index";