Skip to content

Commit de339b5

Browse files
committed
corrected api urls for fetching event details
1 parent edf464e commit de339b5

File tree

6 files changed

+36
-18
lines changed

6 files changed

+36
-18
lines changed

package-lock.json

+21-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"@testing-library/user-event": "^12.1.10",
1111
"axios": "^0.21.0",
1212
"cors": "^2.8.5",
13+
"dotenv": "^16.0.3",
1314
"hammerjs": "^2.0.8",
1415
"react": "^17.0.1",
1516
"react-bootstrap": "^1.4.0",

src/components/Header.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useEffect } from "react";
1+
import React, { useEffect, useState } from "react";
22
import {
33
Container,
44
Form,
@@ -45,8 +45,8 @@ function Header({ setSearch }) {
4545
<Nav>
4646
{userInfo ? (
4747
<>
48-
<Nav.Link href="/register">Add Member</Nav.Link>
49-
<Nav.Link href="/remove">Remove Member</Nav.Link>
48+
{userInfo.isAdmin && <Nav.Link href="/register">Add Member</Nav.Link>}
49+
{userInfo.isAdmin && <Nav.Link href="/remove">Remove Member</Nav.Link>}
5050
<Nav.Link href="/myevents">Home</Nav.Link>
5151
<NavDropdown
5252
title={`${userInfo.name}`}

src/screens/RegisterScreen/RegisterScreen.js

+2-5
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@ function RegisterScreen({ history }) {
1212

1313
let currentUserName = null;
1414
const userLogin = useSelector((state) => state.userLogin);
15-
if(userLogin.userInfo) {
16-
currentUserName = userLogin.userInfo.name;
17-
}
18-
15+
1916
const [email, setEmail] = useState("");
2017
const [name, setName] = useState("");
2118
const [position, setPosition] = useState("");
@@ -71,7 +68,7 @@ function RegisterScreen({ history }) {
7168

7269
const submitHandler = (e) => {
7370
e.preventDefault();
74-
if(currentUserName && currentUserName === "admin")
71+
if(userInfo && userInfo.isAdmin)
7572
dispatch(register(name, email, password, position, department, pic, year, linkedin));
7673
else
7774
console.log("User is not admin");

src/screens/SingleNote/SingleEvent.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -72,18 +72,19 @@ function SingleEvent({ match, history }) {
7272

7373
useEffect(() => {
7474
const fetching = async () => {
75-
const { data } = await axios.get(`/api/events/${match.params.id}`);
76-
75+
const { data } = await axios.get(`https://foss-backend.onrender.com/api/events/${match.params.id}`);
76+
7777
setTitle(data.title);
7878
setContent(data.content);
7979
setCategory(data.category);
8080
setDate(data.updatedAt);
81-
setEventDate(new Date());
81+
setEventDate(new Date(data.eventDate.slice(0, 10)));
8282
setTime(data.time);
8383
setVenue(data.venue);
8484
setLink(data.link);
8585
setMaterials(data.materials);
8686
setSpeaker(data.speaker);
87+
setPic(data.pic);
8788
};
8889

8990
fetching();

yarn.lock

+5
Original file line numberDiff line numberDiff line change
@@ -4411,6 +4411,11 @@
44114411
"resolved" "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz"
44124412
"version" "4.2.0"
44134413

4414+
"dotenv@^16.0.3":
4415+
"integrity" "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ=="
4416+
"resolved" "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz"
4417+
"version" "16.0.3"
4418+
44144419
44154420
"integrity" "sha512-FlWbnhgjtwD+uNLUGHbMykMOYQaTivdHEmYwAKFjn6GKe/CqY0fNae93ZHTd20snh9ZLr8mTzIL9m0APQ1pjQg=="
44164421
"resolved" "https://registry.npmjs.org/dotenv/-/dotenv-6.0.0.tgz"

0 commit comments

Comments
 (0)