diff --git a/example/package.json b/example/package.json index 19adefc5..c87fecfa 100644 --- a/example/package.json +++ b/example/package.json @@ -19,7 +19,7 @@ "babel-preset-expo": "^9.2.0", "react": "18.2.0", "react-native": "0.73.5", - "react-native-pager-view": "^6.2.3", + "react-native-pager-view": "^6.4.1", "react-native-windows": "0.73.11" }, "devDependencies": { diff --git a/package/android/src/oldarch/java/com/reactnativecommunity/slider/ReactSliderManager.java b/package/android/src/oldarch/java/com/reactnativecommunity/slider/ReactSliderManager.java index 9be02a44..f964dbac 100644 --- a/package/android/src/oldarch/java/com/reactnativecommunity/slider/ReactSliderManager.java +++ b/package/android/src/oldarch/java/com/reactnativecommunity/slider/ReactSliderManager.java @@ -125,12 +125,12 @@ public void setValue(ReactSlider view, float value) { ReactSliderManagerImpl.setValue(view, value); } - @ReactProp(name = "minimumValue", defaultFloat = 0f) + @ReactProp(name = "minimumValue", defaultDouble = 0d) public void setMinimumValue(ReactSlider view, double value) { ReactSliderManagerImpl.setMinimumValue(view, value); } - @ReactProp(name = "maximumValue", defaultFloat = 1f) + @ReactProp(name = "maximumValue", defaultDouble = 1d) public void setMaximumValue(ReactSlider view, double value) { ReactSliderManagerImpl.setMaximumValue(view, value); } @@ -145,8 +145,8 @@ public void setUpperLimit(ReactSlider view, float value) { ReactSliderManagerImpl.setUpperLimit(view, value); } - @ReactProp(name = "step", defaultFloat = 0f) - public void setStep(ReactSlider view, float value) { + @ReactProp(name = "step", defaultDouble = 0d) + public void setStep(ReactSlider view, double value) { ReactSliderManagerImpl.setStep(view, value); } diff --git a/package/src/RNCSliderNativeComponent.ts b/package/src/RNCSliderNativeComponent.ts index cab4abfb..c63f8d5e 100644 --- a/package/src/RNCSliderNativeComponent.ts +++ b/package/src/RNCSliderNativeComponent.ts @@ -7,6 +7,7 @@ import type { WithDefault, DirectEventHandler, BubblingEventHandler, + Double, } from 'react-native/Libraries/Types/CodegenTypes'; type Event = Readonly<{ @@ -23,15 +24,15 @@ export interface NativeProps extends ViewProps { tapToSeek?: WithDefault; maximumTrackImage?: ImageSource; maximumTrackTintColor?: ColorValue; - maximumValue?: Float; + maximumValue?: Double; minimumTrackImage?: ImageSource; minimumTrackTintColor?: ColorValue; - minimumValue?: Float; + minimumValue?: Double; onChange?: BubblingEventHandler; onRNCSliderSlidingStart?: DirectEventHandler; onRNCSliderSlidingComplete?: DirectEventHandler; onRNCSliderValueChange?: BubblingEventHandler; - step?: Float; + step?: Double; testID?: string; thumbImage?: ImageSource; thumbTintColor?: ColorValue;