aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlonkaars <l.leblansch@gmail.com>2021-01-16 14:51:20 +0100
committerlonkaars <l.leblansch@gmail.com>2021-01-16 14:51:20 +0100
commit3fc06ea736283ad38bb51b932ab0e91dae081159 (patch)
tree240333b103ac9bd7834db00a0d18c40983acb366
parent664ce3e6369b3ae306735f55aa2ac66a8d8654d9 (diff)
home pagina "gefixt"
-rw-r--r--package.json1
-rw-r--r--pages/index.tsx13
-rw-r--r--yarn.lock12
3 files changed, 19 insertions, 7 deletions
diff --git a/package.json b/package.json
index e97d3c1..be14a14 100644
--- a/package.json
+++ b/package.json
@@ -18,6 +18,7 @@
"react-dom": "^17.0.1",
"react-router-dom": "^5.2.0",
"react-scripts": "^4.0.1",
+ "swr": "^0.4.0",
"typescript": "^4.1.3",
"uuid": "^8.3.2",
"web-vitals": "^0.2.4"
diff --git a/pages/index.tsx b/pages/index.tsx
index b3e0e1f..9c56f52 100644
--- a/pages/index.tsx
+++ b/pages/index.tsx
@@ -63,20 +63,19 @@ export default class HomePage extends Component {
getUserInfo () {
axios.request<userInfo>({
method: "get",
- url: `${window.location.origin}/api/user/info`,
+ url: `/api/user/info`,
headers: {"content-type": "application/json"}
})
- .then(request => this.setState({ info: request.data }))
+ .then(request => this.setState({
+ info: request.data,
+ loggedIn: request.data == {}
+ }))
.catch(console.log);
}
constructor(props: {}) {
super(props);
-
- useEffect(() => {
- this.setState({ loggedIn: document.cookie.includes("token") })
- if(this.state.loggedIn) this.getUserInfo()
- })
+ this.getUserInfo();
}
render () {
diff --git a/yarn.lock b/yarn.lock
index edd629e..0c61eda 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4437,6 +4437,11 @@ depd@~1.1.2:
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+dequal@2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d"
+ integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==
+
des.js@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
@@ -11438,6 +11443,13 @@ svgo@^1.0.0, svgo@^1.2.2:
unquote "~1.1.1"
util.promisify "~1.0.0"
+swr@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/swr/-/swr-0.4.0.tgz#e76da9f981fe6dee0e133289e9b582fc80d9c41d"
+ integrity sha512-70qd1FHYHwIdYXW0jTpm5ktitzvPBCtyKz8ZzynWlY/rMqe4drYPgcl/H9Ipuh+Xv6ZW5viNx13ro8EKIWZcoQ==
+ dependencies:
+ dequal "2.0.2"
+
symbol-observable@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"