From 580ba7dbddff01655a722cbfddeb148f1f8f5d51 Mon Sep 17 00:00:00 2001 From: Brent Vatne Date: Fri, 3 Nov 2017 12:14:02 -0700 Subject: [PATCH] Add back Header.HEIGHT but with a deprecation warning --- packages/react-navigation/package.json | 2 +- packages/react-navigation/src/views/Header/Header.js | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/react-navigation/package.json b/packages/react-navigation/package.json index 350055b1..fe1c75f2 100644 --- a/packages/react-navigation/package.json +++ b/packages/react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "react-navigation", - "version": "1.0.0-beta.17", + "version": "1.0.0-beta.18", "description": "React Navigation", "main": "src/react-navigation.js", "sources": { diff --git a/packages/react-navigation/src/views/Header/Header.js b/packages/react-navigation/src/views/Header/Header.js index e29ca19e..3fc7b8dd 100644 --- a/packages/react-navigation/src/views/Header/Header.js +++ b/packages/react-navigation/src/views/Header/Header.js @@ -44,10 +44,18 @@ type State = { }; const APPBAR_HEIGHT = Platform.OS === 'ios' ? 44 : 56; +const STATUSBAR_HEIGHT = Platform.OS === 'ios' ? 20 : 0; const TITLE_OFFSET = Platform.OS === 'ios' ? 70 : 56; type Props = HeaderProps & { isLandscape: boolean }; class Header extends React.PureComponent { + static get HEIGHT() { + console.warn( + 'Header.HEIGHT is deprecated and will be removed before react-navigation comes out of beta.' + ); + return APPBAR_HEIGHT + STATUSBAR_HEIGHT; + } + state = { widths: {}, };