Skip to content
Snippets Groups Projects
Commit a03790f1 authored by Joni Laukka's avatar Joni Laukka
Browse files

Pressing esc closes playerlist

parent 0ea34112
No related branches found
No related tags found
2 merge requests!31Development,!28Routing
...@@ -8,6 +8,9 @@ export default class PlayerlistView extends React.Component { ...@@ -8,6 +8,9 @@ export default class PlayerlistView extends React.Component {
}; };
componentDidMount() { componentDidMount() {
// Add event to close the playerlist if "esc" is pressed
document.addEventListener("keyup", this.handleEsc);
let token = sessionStorage.getItem("token"); let token = sessionStorage.getItem("token");
if (this.props.role !== "soldier" && this.props.role !== "factionleader") { if (this.props.role !== "soldier" && this.props.role !== "factionleader") {
...@@ -40,6 +43,17 @@ export default class PlayerlistView extends React.Component { ...@@ -40,6 +43,17 @@ export default class PlayerlistView extends React.Component {
} }
} }
// remove view with "ESC"
handleEsc = e => {
if (e.keyCode === 27) {
this.props.toggleView();
}
};
componentWillUnmount() {
document.removeEventListener("keyup", this.handleEsc);
}
render() { render() {
if (this.state.factions === null) { if (this.state.factions === null) {
return false; return false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment