From 6f109271916f0c01cb34ba1f0a5ce86327ffad58 Mon Sep 17 00:00:00 2001 From: Jacob Fletcher Date: Mon, 3 Oct 2022 21:12:13 -0400 Subject: [PATCH] chore: renames DotsNav to DotNav --- demo/FreeScrollSliderDemo/index.tsx | 4 ++-- src/{DotsNav => DotNav}/index.tsx | 6 +++--- src/index.ts | 5 ++++- src/types.ts | 5 ++++- 4 files changed, 13 insertions(+), 7 deletions(-) rename src/{DotsNav => DotNav}/index.tsx (91%) diff --git a/demo/FreeScrollSliderDemo/index.tsx b/demo/FreeScrollSliderDemo/index.tsx index 65f55bd..ed82e99 100644 --- a/demo/FreeScrollSliderDemo/index.tsx +++ b/demo/FreeScrollSliderDemo/index.tsx @@ -5,7 +5,7 @@ import { SliderNav, SliderProgress, SliderTrack, - DotsNav + DotNav } from '../../src'; // swap '../../src' for '../../dist' to demo production build const FreeScrollSliderDemo: React.FC = () => ( @@ -120,7 +120,7 @@ const FreeScrollSliderDemo: React.FC = () => ( }} /> - { +export interface DotNavProps extends HTMLProps { htmlElement?: React.ElementType dotClassName?: string activeDotClassName?: string buttonProps?: HTMLProps } -const DotsNav: React.FC = (props) => { +const DotNav: React.FC = (props) => { const { htmlElement: Tag = 'div', dotClassName, @@ -66,4 +66,4 @@ const DotsNav: React.FC = (props) => { ); }; -export default DotsNav; +export default DotNav; diff --git a/src/index.ts b/src/index.ts index c3026c2..1865305 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,3 @@ -export { default as DotsNav } from './DotsNav'; export { default as Slide } from './Slide'; export { default as SliderProvider } from './SliderProvider'; export { default as SliderContext } from './SliderProvider/context'; @@ -8,3 +7,7 @@ export { default as SliderProgress } from './SliderProgress'; export { default as SliderTrack } from './SliderTrack'; export { default as useSlider } from './useSlider'; export { default as withSlider } from './withSlider'; +export { + default as DotNav, + default as DotsNav // for backward compatibility +} from './DotNav'; diff --git a/src/types.ts b/src/types.ts index abf56ea..61f694f 100644 --- a/src/types.ts +++ b/src/types.ts @@ -3,5 +3,8 @@ export { SliderSettings, SliderProviderProps } from './SliderProvider'; export { ISlide, SlideProps } from './Slide'; export { SliderProgressProps, ProgressIndicatorProps } from './SliderProgress'; export { SliderButtonProps } from './SliderButton'; -export { DotsNavProps } from './DotsNav'; export { SliderTrackProps } from './SliderTrack'; +export { + DotNavProps, + DotNavProps as DotsNavProps // for backward compatibility +} from './DotNav';