diff --git a/Examples/UIExplorer/js/StatusBarExample.js b/Examples/UIExplorer/js/StatusBarExample.js index 4c95731a5d8..8c60b22ba8f 100644 --- a/Examples/UIExplorer/js/StatusBarExample.js +++ b/Examples/UIExplorer/js/StatusBarExample.js @@ -438,10 +438,11 @@ const examples = [{ render() { return ( - Height: {StatusBar.currentHeight} pts + Height (Android only): {StatusBar.currentHeight} pts ); }, + platform: 'android', }]; exports.examples = examples; diff --git a/Libraries/Components/StatusBar/StatusBar.js b/Libraries/Components/StatusBar/StatusBar.js index 68a67d18d08..f1712b4a52d 100644 --- a/Libraries/Components/StatusBar/StatusBar.js +++ b/Libraries/Components/StatusBar/StatusBar.js @@ -134,7 +134,7 @@ function createStackEntry(props: any): any { * * ### Constants * - * `currentHeight` The height of the status bar. + * `currentHeight` (Android only) The height of the status bar. */ class StatusBar extends React.Component { props: { @@ -169,6 +169,8 @@ class StatusBar extends React.Component { // discussion in #6195. /** * The current height of the status bar on the device. + * + * @platform android */ static currentHeight = StatusBarManager.HEIGHT; diff --git a/React/Modules/RCTStatusBarManager.m b/React/Modules/RCTStatusBarManager.m index 2e28f3f9906..849d09436bd 100644 --- a/React/Modules/RCTStatusBarManager.m +++ b/React/Modules/RCTStatusBarManager.m @@ -132,13 +132,6 @@ RCT_EXPORT_METHOD(setNetworkActivityIndicatorVisible:(BOOL)visible) RCTSharedApplication().networkActivityIndicatorVisible = visible; } -- (NSDictionary *)constantsToExport -{ - return @{ - @"HEIGHT": @([UIApplication sharedApplication].statusBarFrame.size.height) - }; -} - #endif //TARGET_OS_TV @end