lint warnings

This commit is contained in:
Ben Mitchinson committed 2020-04-13 21:20:15 -05:00
1 parent 2c18d2165b
commit 75ef687f32
3 files changed
+27 -29

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
import React, { ReactElement } from "react";
import { WhiteSpace, Button } from "antd-mobile";
import Icon, { UserAddOutlined } from "@ant-design/icons";
import { UserAddOutlined } from "@ant-design/icons";
import "../scss/LandingPage.scss";
+16 -18
View File
@@ -1,31 +1,29 @@
import React, { ReactElement } from 'react'
import useApi from '../hooks/useApi'
import {InputItem, Button} from 'antd-mobile'
import '../scss/Login.scss'
import React, { ReactElement } from "react";
import useApi from "../hooks/useApi";
import { InputItem, Button } from "antd-mobile";
import "../scss/Login.scss";
export default function Login(): ReactElement {
const {response, error, isLoading} = useApi("")
const { response, isLoading } = useApi("");
return (
<>
<div id="loginWrapper">
<div id="loginGrid">
<div id="iconCard">
<div id="imgWrap">
<img src="/logoIcon512.jpg" alt="CHI Logo"></img>
</div>
</div>
<InputItem placeholder="username"/>
<InputItem placeholder="password" type="password"/>
<div id="buttonFlex">
<Button>Login</Button>
<div id="iconCard">
<div id="imgWrap">
<img src="/logoIcon512.jpg" alt="CHI Logo"></img>
</div>
</div>
<InputItem placeholder="username" />
<InputItem placeholder="password" type="password" />
<div id="buttonFlex">
<Button>Login</Button>
</div>
</div>
</div>
<p>Loading API Fetch: {isLoading.toString()}</p>
{response &&
<p>API Fetch Result: {JSON.stringify(response)}</p>
}
{response && <p>API Fetch Result: {JSON.stringify(response)}</p>}
</>
)
);
}
+10 -10
View File
@@ -1,19 +1,18 @@
import React from 'react'
import React from "react";
const useApi = (route: string) => {
const [response, setResponse] = React.useState(null);
const [error, setError] = React.useState(null);
const [isLoading, setIsLoading] = React.useState(false);
/* istanbul ignore next */
const getUrl = () => {
if (process.env.environment === "docker"){
return "http://api:4000/"
if (process.env.environment === "docker") {
return "http://api:4000/";
} else {
return "http://localhost:4000/";
}
else {
return "http://localhost:4000/"
}
}
};
React.useEffect(() => {
const fetchData = async () => {
@@ -22,14 +21,15 @@ const useApi = (route: string) => {
const res = await fetch(getUrl() + route);
const json = await res.json();
setResponse(json);
setIsLoading(false)
setIsLoading(false);
} catch (error) {
setError(error);
}
};
fetchData();
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return { response, error, isLoading };
};
export default useApi
export default useApi;