1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
- #pragma once
- #include <react/components/view/ViewProps.h>
- namespace facebook {
- namespace react {
- /*
- * It's a normal `ViewProps` with additional information about the component
- * name which is being updated manually in `ComponentDescriptor`.
- */
- class UnimplementedViewProps final : public ViewProps {
- public:
- using ViewProps::ViewProps;
- /*
- * Should be called from a `ComponentDescriptor` to store information about
- * the name of a particular component.
- */
- void setComponentName(ComponentName componentName);
- ComponentName getComponentName() const;
- private:
- mutable ComponentName componentName_{};
- };
- } // namespace react
- } // namespace facebook
|