Skip to content

Commit f50ce08

Browse files
elicwhitefacebook-github-bot
authored andcommitted
Passing forwardedRef to Slider
Reviewed By: sahrens Differential Revision: D8345883 fbshipit-source-id: d2affdba14d38593541e591fe72006c76fca166f
1 parent 160bf73 commit f50ce08

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

Libraries/Components/Slider/Slider.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -194,10 +194,8 @@ type Props = $ReadOnly<{|
194194
*
195195
*/
196196
const Slider = (
197-
props: $ReadOnly<{|
198-
...Props,
199-
forwardedRef?: ?React.Ref<'RCTActivityIndicatorView'>,
200-
|}>,
197+
props: Props,
198+
forwardedRef?: ?React.Ref<'RCTActivityIndicatorView'>,
201199
) => {
202200
const style = StyleSheet.compose(
203201
styles.slider,
@@ -230,6 +228,7 @@ const Slider = (
230228
return (
231229
<RCTSlider
232230
{...props}
231+
ref={forwardedRef}
233232
style={style}
234233
onChange={onChange}
235234
onSlidingComplete={onSlidingComplete}
@@ -242,9 +241,7 @@ const Slider = (
242241
};
243242

244243
// $FlowFixMe - TODO T29156721 `React.forwardRef` is not defined in Flow, yet.
245-
const SliderWithRef = React.forwardRef((props: Props, ref) => {
246-
return <Slider {...props} forwardedRef={ref} />;
247-
});
244+
const SliderWithRef = React.forwardRef(Slider);
248245

249246
SliderWithRef.defaultProps = {
250247
disabled: false,

0 commit comments

Comments
 (0)