diff --git a/src/components/Menu/Menu.js b/src/components/Menu/Menu.js
index 143b96e..3bbf397 100644
--- a/src/components/Menu/Menu.js
+++ b/src/components/Menu/Menu.js
@@ -103,7 +103,7 @@ const Main = inject("rootStore") ( observer(
Home
-
+
Password manager
@@ -138,7 +138,7 @@ const Main = inject("rootStore") ( observer(
Home
-
+
Password manager
diff --git a/src/components/PasswordManager/New.js b/src/components/PasswordManager/New.js
index 598a291..c02d64a 100644
--- a/src/components/PasswordManager/New.js
+++ b/src/components/PasswordManager/New.js
@@ -76,6 +76,7 @@ const New = inject("rootStore") ( observer(
componentWillReceiveProps(nextProps) {
if(nextProps.open !== this.props.open) {
+ //Empty input fields
this.setState({
url: '',
login: '',
@@ -85,6 +86,13 @@ const New = inject("rootStore") ( observer(
}
+ componentDidUpdate() {
+ if(this.props.open && this.state.url === '' && this.state.login === '') {
+ document.getElementById('url').focus();
+ }
+ }
+
+
componentWillUnmount() {
this.sheet.detach()
}
@@ -169,7 +177,7 @@ const New = inject("rootStore") ( observer(
-
+
diff --git a/src/pages/Main.js b/src/pages/Main.js
index 69c30f6..92ecb4a 100644
--- a/src/pages/Main.js
+++ b/src/pages/Main.js
@@ -76,7 +76,7 @@ class Main extends Component {
-
+
diff --git a/src/pages/passwordManager/PasswordManager.js b/src/pages/passwordManager/PasswordManager.js
index 7a977f6..244c2cb 100644
--- a/src/pages/passwordManager/PasswordManager.js
+++ b/src/pages/passwordManager/PasswordManager.js
@@ -76,6 +76,9 @@ const PasswordManager = inject("rootStore") ( observer(
componentDidMount() {
this.fetchData();
+
+ //Focus on search input
+ document.getElementById('search').focus();
}
@@ -230,7 +233,7 @@ const PasswordManager = inject("rootStore") ( observer(
-
+