Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 1a58c244

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

re #58 names edited

Zobrazit rozdíly:

client/src/App.js
57 57
}
58 58

  
59 59
const Home = (props) => {
60
  const [userRequest, setUser] = useState([]);
60
  const [user, setUser] = useState([]);
61 61

  
62
  const [acceptedRequest, setRequest] = useState([]);
62
  const [acceptedRequest, setAcceptedRequest] = useState([]);
63 63

  
64 64
  useEffect(() => {
65
    const dataUserRequest = getDataUserRequest();
66
    setUser(dataUserRequest);
65
    const datauser = getDatauser();
66
    setUser(datauser);
67 67
  }, []);
68 68

  
69 69
  // OverviewAdmin state 
......
77 77
    }
78 78
 ]);
79 79

  
80
  function getDataUserRequest() {
80
  function getDatauser() {
81 81
    return ([]);
82 82
  }
83 83
  
......
86 86
      <div className="main-content">
87 87
        {props.userName.role === 'EMPLOYER'
88 88
        ? 
89
          <UpcomingRequests userRequest={userRequest} setUser={setUser} acceptedRequest={acceptedRequest} setRequest={setRequest} setEmployees={setEmployees}/>
89
          <UpcomingRequests user={user} setUser={setUser} acceptedRequest={acceptedRequest} setAcceptedRequest={setAcceptedRequest} setEmployees={setEmployees}/>
90 90
        : 
91
          <YourRequests userRequest={userRequest} setUser={setUser} acceptedRequest={acceptedRequest} setRequest={setRequest} userName={props.userName}/>
91
          <YourRequests user={user} setUser={setUser} acceptedRequest={acceptedRequest} setAcceptedRequest={setAcceptedRequest} userName={props.userName}/>
92 92
        }
93
        <Calendar setUser={setUser} userRequest={userRequest} acceptedRequest={acceptedRequest} setRequest={setRequest} userName={props.userName} setEmployees={setEmployees} setUserName={props.setUserName}/> 
93
        <Calendar setUser={setUser} user={user} acceptedRequest={acceptedRequest} setAcceptedRequest={setAcceptedRequest} userName={props.userName} setEmployees={setEmployees} setUserName={props.setUserName}/> 
94 94
      </div>
95 95
      {props.userName.role === 'EMPLOYER'
96 96
      ?
client/src/Calendar.js
17 17
      props.userName.role === 'EMPLOYER'
18 18
        ?
19 19
          api_fetch.getAdminCalendar().then(adminCalendar => { 
20
            props.setRequest(adminCalendar);
20
            props.setAcceptedRequest(adminCalendar);
21 21
          }).catch(reason => {
22 22
            alert(reason)
23 23
          })
24 24
        :
25 25
          api_fetch.getUserCalendar(props.userName, todayTwo).then(userCalendar => {
26
            props.setRequest(userCalendar);
26
            props.setAcceptedRequest(userCalendar);
27 27
          }).catch(reason => {
28 28
            alert(reason)
29 29
          });
......
104 104
      start: whatDate      
105 105
  }
106 106
  //concat new request to current ones
107
      props.setRequest((acceptedRequest) => acceptedRequest.concat(userProps))
107
      props.setAcceptedRequest((acceptedRequest) => acceptedRequest.concat(userProps))
108 108
  }).catch(reason => {
109 109
      alert(reason)
110 110
  });
client/src/UpcomingRequests.js
64 64
              start: user.start
65 65
        }
66 66
        //concat new request to current ones
67
          props.setRequest((acceptedRequest) => acceptedRequest.concat(userProps))
67
          props.setAcceptedRequest((acceptedRequest) => acceptedRequest.concat(userProps))
68 68
        //request accept button
69 69
          props.setUser((pendingRequest) => pendingRequest.filter((item) => item !== user));
70 70
      })
......
102 102
      <div className="offs-items column">
103 103
        <div className="offs-item row">
104 104
          <table>
105
            {/* {props.userRequest.length > 0 
105
            {/* {props.user.length > 0 
106 106
            ? */}
107 107
            <tbody>
108 108
              <tr>
......
110 110
                <th>Type</th>
111 111
                <th>Date</th>    
112 112
              </tr>
113
              {props.userRequest.map(user => (
113
              {props.user.map(user => (
114 114
              <tr>
115 115
                <td>{user.title}</td>
116 116
                <td>{user.type}</td>    
client/src/YourRequests.js
50 50
      <div className="offs-items column">
51 51
        <div className="offs-item row">
52 52
          <table>
53
            {props.userRequest.length > 0 ?
53
            {props.user.length > 0 ?
54 54
            
55 55
            <tbody>
56 56
              <tr>
......
59 59
                <th>Date</th>    
60 60
                <th>Status</th>    
61 61
              </tr>
62
              {props.userRequest.map(user => (
62
              {props.user.map(user => (
63 63
                <tr key={user.id}>
64 64
                <td>{user.title}</td>
65 65
                <td>{user.type}</td>    

Také k dispozici: Unified diff