From a3e8555e49c0722b2b98041925c9bacf445999ff Mon Sep 17 00:00:00 2001 From: britea Date: Thu, 5 Mar 2020 18:08:17 +0100 Subject: [PATCH] added implementatio to retrieve URL query --- smart-hut/src/App.js | 10 +++++++++- smart-hut/src/client_server.js | 2 +- smart-hut/src/views/Login.js | 1 + 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/smart-hut/src/App.js b/smart-hut/src/App.js index 530ffcb..ea84497 100644 --- a/smart-hut/src/App.js +++ b/smart-hut/src/App.js @@ -6,6 +6,7 @@ import Signup from "./views/Signup"; import Login from "./views/Login"; import ForgotPass from "./views/Forgot-password"; import ChangePass from "./views/Forgot-pass-reset"; +import queryString from 'query-string'; import { call } from './client_server'; @@ -31,6 +32,13 @@ class App extends React.Component { this.logout = this.logout.bind(this); } + componentDidMount() { + const values = queryString.parse(this.props.location.search); + this.setState({ + query : values + }); + } + auth(data) { return call.login(data.params) .then(res => { @@ -72,7 +80,7 @@ class App extends React.Component { - {this.state.loggedIn ? : } + { this.state.loggedIn ? : } diff --git a/smart-hut/src/client_server.js b/smart-hut/src/client_server.js index 2ff993f..b8ed670 100644 --- a/smart-hut/src/client_server.js +++ b/smart-hut/src/client_server.js @@ -17,7 +17,7 @@ export var call = { return res; }).catch(err => { //console.error(err); - return {status : "Errore"}; + return err; }); }, }; diff --git a/smart-hut/src/views/Login.js b/smart-hut/src/views/Login.js index 5fd9e5e..b22ddd2 100644 --- a/smart-hut/src/views/Login.js +++ b/smart-hut/src/views/Login.js @@ -1,6 +1,7 @@ import React, {Component} from 'react'; import {Button, Form, Grid, Header, Image, Message, Icon, Checkbox, Input} from 'semantic-ui-react'; + export default class Login extends Component { constructor(props) { super(props);