mirror of
https://github.com/status-im/react-native.git
synced 2025-01-09 17:15:54 +00:00
0afc70b24a
Summary: Each app has its own set of components to support, so this mechanism allows each of them to customize the set. Core library only provides the signature (.h file) without any impl. Reviewed By: shergin Differential Revision: D8065360 fbshipit-source-id: c123397afda678e84f1d1fa41a6393f25b2c15e1
24 lines
631 B
C++
24 lines
631 B
C++
/**
|
|
* Copyright (c) 2015-present, Facebook, Inc.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
|
|
#include <fabric/uimanager/ComponentDescriptorFactory.h>
|
|
#include <fabric/uimanager/ComponentDescriptorRegistry.h>
|
|
|
|
namespace facebook {
|
|
namespace react {
|
|
|
|
/**
|
|
* This is a sample implementation. Each app should provide its own.
|
|
*/
|
|
SharedComponentDescriptorRegistry ComponentDescriptorFactory::buildRegistry() {
|
|
auto registry = std::make_shared<ComponentDescriptorRegistry>();
|
|
return registry;
|
|
}
|
|
|
|
} // namespace react
|
|
} // namespace facebook
|