/** * 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. * * @format * @flow strict-local */ 'use strict'; const View = require('../Components/View/View'); const flattenStyle = require('../StyleSheet/flattenStyle'); const StyleSheet = require('../StyleSheet/StyleSheet'); const Dimensions = require('../Utilities/Dimensions').default; const BorderBox = require('./BorderBox'); const resolveBoxStyle = require('./resolveBoxStyle'); const React = require('react'); class ElementBox extends React.Component<$FlowFixMeProps> { render(): React.Node { const style = flattenStyle(this.props.style) || {}; let margin: ?$ReadOnly