summaryrefslogtreecommitdiffhomepage
path: root/app/components
diff options
context:
space:
mode:
authoranderklander <anderklander@gmail.com>2018-01-17 14:01:22 +0100
committeranderklander <anderklander@gmail.com>2018-01-18 19:57:22 +0100
commitc873ba2643b2fdc94187f02610530777fdf25895 (patch)
treeec9678f318a0d305770af1e81cfb33312c3eba04 /app/components
parentbe2cdd817bfd7f412156c0204bdb4ed77a17f7e4 (diff)
downloadmullvadvpn-c873ba2643b2fdc94187f02610530777fdf25895.tar.xz
mullvadvpn-c873ba2643b2fdc94187f02610530777fdf25895.zip
Rename WindowChrome
And add KeyboardAvoidingView as a platform specific window for android.
Diffstat (limited to 'app/components')
-rw-r--r--app/components/PlatformWindow.android.js18
-rw-r--r--app/components/PlatformWindow.css (renamed from app/components/WindowChrome.css)0
-rw-r--r--app/components/PlatformWindow.js (renamed from app/components/WindowChrome.js)2
3 files changed, 19 insertions, 1 deletions
diff --git a/app/components/PlatformWindow.android.js b/app/components/PlatformWindow.android.js
new file mode 100644
index 0000000000..bccc82a5b5
--- /dev/null
+++ b/app/components/PlatformWindow.android.js
@@ -0,0 +1,18 @@
+// @flow
+import React, { Component } from 'react';
+import { KeyboardAvoidingView } from 'react-native';
+import { MobileAppBridge } from 'NativeModules';
+
+export default class PlatformWindow extends Component {
+ props: {
+ children: Array<React.Element<*>> | React.Element<*>
+ };
+
+ render() {
+ return (
+ <KeyboardAvoidingView behavior={'position'}>
+ { this.props.children }
+ </KeyboardAvoidingView>
+ );
+ }
+} \ No newline at end of file
diff --git a/app/components/WindowChrome.css b/app/components/PlatformWindow.css
index 2c6b820a40..2c6b820a40 100644
--- a/app/components/WindowChrome.css
+++ b/app/components/PlatformWindow.css
diff --git a/app/components/WindowChrome.js b/app/components/PlatformWindow.js
index d7094813db..8b8e2c462f 100644
--- a/app/components/WindowChrome.js
+++ b/app/components/PlatformWindow.js
@@ -1,7 +1,7 @@
// @flow
import React, { Component } from 'react';
-export default class WindowChrome extends Component {
+export default class PlatformWindow extends Component {
props: {
children: Array<React.Element<*>> | React.Element<*>
}