Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 9f045397

Přidáno uživatelem plundrichov před více než 4 roky(ů)

re #58 Refactoring, every fetch moved to api.js

Zobrazit rozdíly:

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