diff --git a/ReactCommon/fabric/components/slider/SliderShadowNode.h b/ReactCommon/fabric/components/slider/SliderShadowNode.h index dc44d5c96b126f..f4b9c334fad1e3 100644 --- a/ReactCommon/fabric/components/slider/SliderShadowNode.h +++ b/ReactCommon/fabric/components/slider/SliderShadowNode.h @@ -38,6 +38,21 @@ class SliderShadowNode final : public ConcreteViewShadowNode< void setSliderMeasurementsManager( const std::shared_ptr &measurementsManager); + static SliderState initialStateData( + ShadowNodeFragment const &fragment, + SurfaceId const surfaceId, + ComponentDescriptor const &componentDescriptor) { + auto imageSource = ImageSource{ImageSource::Type::Invalid}; + return {imageSource, + {imageSource, nullptr}, + imageSource, + {imageSource, nullptr}, + imageSource, + {imageSource, nullptr}, + imageSource, + {imageSource, nullptr}}; + } + #pragma mark - LayoutableShadowNode Size measure(LayoutConstraints layoutConstraints) const override;