Revize 9f045397
Přidáno uživatelem plundrichov před více než 4 roky(ů)
client/src/App.js | ||
---|---|---|
9 | 9 |
import Setting from './Setting'; |
10 | 10 |
import LogOut from './LogOut'; |
11 | 11 |
import Login from './Login'; |
12 |
// import Komponenta1 from './Komponenta1'; |
|
13 |
// import Komponenta2 from './Komponenta2'; |
|
14 | 12 |
import { BrowserRouter, Route, Switch } from "react-router-dom"; |
15 | 13 |
import * as api_fetch from './api' |
16 | 14 |
|
... | ... | |
19 | 17 |
useEffect(() => { |
20 | 18 |
api_fetch.getCurrentProfile().then(currentProfile => { |
21 | 19 |
setUserName(currentProfile); |
20 |
}).catch(reason => { |
|
21 |
alert(reason) |
|
22 | 22 |
}); |
23 | 23 |
}, []); |
24 | 24 |
|
... | ... | |
36 | 36 |
<div className="container"> |
37 | 37 |
<Switch> |
38 | 38 |
<Route path="/" exact component={() => <Home userName={userName}/>}/> |
39 |
<Route path="/setting"><Setting/></Route> |
|
39 |
|
|
40 |
<Route path="/setting">{userName.role === 'EMPLOYER' ? <Setting/>: |
|
41 |
<div className="permissionText column"> |
|
42 |
<p>You don't have permission to access on this server.</p> |
|
43 |
</div>}</Route> |
|
44 |
|
|
40 | 45 |
<Route path="/logout"><LogOut/></Route> |
41 | 46 |
<Route path="/login"><Login/></Route> |
42 | 47 |
</Switch> |
... | ... | |
59 | 64 |
function getDataUserRequest() { |
60 | 65 |
return ([]); |
61 | 66 |
} |
62 |
|
|
63 |
// const [data, setData] = useState([]) |
|
64 |
// const [todo, setTodo] = useState([]) |
|
65 |
|
|
67 |
|
|
66 | 68 |
return ( |
67 | 69 |
<div className="container"> |
68 | 70 |
<div className="main-content"> |
... | ... | |
76 | 78 |
|
77 | 79 |
export default App; |
78 | 80 |
|
79 |
/* <Komponenta1 todo={todo} setTodo={setTodo}/> |
|
80 |
<Komponenta2 todo={todo} setTodo={setTodo}/> */ |
|
81 |
|
|
82 |
|
|
83 |
|
Také k dispozici: Unified diff
re #58 Refactoring, every fetch moved to api.js