summaryrefslogtreecommitdiffhomepage
path: root/app/components/Layout.js
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2018-08-02 21:14:20 +0200
committerAndrej Mihajlov <and@mullvad.net>2018-08-08 16:25:33 +0200
commit7ae25a0835a27cb9bf46ed64d6c59a1147110bee (patch)
tree4df13757e114bf9291b31f05305cb01e1513ed53 /app/components/Layout.js
parent045e915f7de99f9a16519a453169b05140810e81 (diff)
downloadmullvadvpn-7ae25a0835a27cb9bf46ed64d6c59a1147110bee.tar.xz
mullvadvpn-7ae25a0835a27cb9bf46ed64d6c59a1147110bee.zip
Make HeaderBar more composable
Diffstat (limited to 'app/components/Layout.js')
-rw-r--r--app/components/Layout.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/app/components/Layout.js b/app/components/Layout.js
index 2699b3e43d..1eb6984797 100644
--- a/app/components/Layout.js
+++ b/app/components/Layout.js
@@ -1,19 +1,16 @@
// @flow
import * as React from 'react';
-import HeaderBar from './HeaderBar';
import { View, Component } from 'reactxp';
-
-import type { HeaderBarProps } from './HeaderBar';
-
+import HeaderBar from './HeaderBar';
import styles from './LayoutStyles';
-export class Header extends Component<HeaderBarProps> {
+export class Header extends Component<React.ElementProps<typeof HeaderBar>> {
static defaultProps = HeaderBar.defaultProps;
render() {
return (
- <View style={styles.header}>
- <HeaderBar {...this.props} />
+ <View style={[styles.header, this.props.style]}>
+ <HeaderBar barStyle={this.props.barStyle}>{this.props.children}</HeaderBar>
</View>
);
}