aboutsummaryrefslogtreecommitdiff
path: root/src/index.tsx
diff options
context:
space:
mode:
authoreug-vs <eug-vs@keemail.me>2020-06-14 15:35:04 +0300
committereug-vs <eug-vs@keemail.me>2020-06-14 15:35:04 +0300
commit3cff0821a8989afca1effb5420d8d0d55d513dbf (patch)
tree858e7d0ffdb9c59653e1d9077ac1254e2b867721 /src/index.tsx
parentf13adb846e96d6a4b7f4edc00438253fd26aa031 (diff)
downloadwhich-ui-3cff0821a8989afca1effb5420d8d0d55d513dbf.tar.gz
fix: fetch user correctly
Diffstat (limited to 'src/index.tsx')
-rw-r--r--src/index.tsx12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/index.tsx b/src/index.tsx
index 1362544..0855038 100644
--- a/src/index.tsx
+++ b/src/index.tsx
@@ -1,4 +1,4 @@
-import React, { useState } from 'react';
+import React, { useState, useEffect } from 'react';
import ReactDOM from 'react-dom';
import {
createMuiTheme,
@@ -15,6 +15,7 @@ import ProfileInfo from './ProfileInfo/ProfileInfo';
import SignInForm from './Form/SignInForm';
import { User } from './types';
+import { get } from './requests';
const theme = createMuiTheme({
palette: {
@@ -37,6 +38,15 @@ const App: React.FC = () => {
const [user, setUser] = React.useState<User | undefined>();
const classes = useStyles();
+ useEffect(() => {
+ const userId = localStorage.getItem('userId');
+ if (userId) {
+ get(`/users/${userId}`).then(response => {
+ setUser(response.data);
+ });
+ }
+ }, []);
+
return (
<ThemeProvider theme={theme}>
<CssBaseline />