Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I_Helmet
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
21_22-J 62
I_Helmet
Commits
d729a8da
Commit
d729a8da
authored
Apr 13, 2022
by
Balasuriya D.A.M.
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fetching data from Backend
parent
b654d2bf
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
41 additions
and
1 deletion
+41
-1
IT18021080/Telemedicine-Chat-App/frontend/package-lock.json
IT18021080/Telemedicine-Chat-App/frontend/package-lock.json
+17
-0
IT18021080/Telemedicine-Chat-App/frontend/package.json
IT18021080/Telemedicine-Chat-App/frontend/package.json
+1
-0
IT18021080/Telemedicine-Chat-App/frontend/src/Pages/ChatPage.js
...1080/Telemedicine-Chat-App/frontend/src/Pages/ChatPage.js
+23
-1
No files found.
IT18021080/Telemedicine-Chat-App/frontend/package-lock.json
View file @
d729a8da
...
@@ -14,6 +14,7 @@
...
@@ -14,6 +14,7 @@
"@testing-library/jest-dom": "^5.16.3",
"@testing-library/jest-dom": "^5.16.3",
"@testing-library/react": "^12.1.4",
"@testing-library/react": "^12.1.4",
"@testing-library/user-event": "^13.5.0",
"@testing-library/user-event": "^13.5.0",
"axios": "^0.26.1",
"framer-motion": "^6.2.10",
"framer-motion": "^6.2.10",
"react": "^18.0.0",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"react-dom": "^18.0.0",
...
@@ -5719,6 +5720,14 @@
...
@@ -5719,6 +5720,14 @@
"node": ">=4"
"node": ">=4"
}
}
},
},
"node_modules/axios": {
"version": "0.26.1",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
"integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
"dependencies": {
"follow-redirects": "^1.14.8"
}
},
"node_modules/axobject-query": {
"node_modules/axobject-query": {
"version": "2.2.0",
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
...
@@ -21694,6 +21703,14 @@
...
@@ -21694,6 +21703,14 @@
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz",
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz",
"integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw=="
"integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw=="
},
},
"axios": {
"version": "0.26.1",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
"integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
"requires": {
"follow-redirects": "^1.14.8"
}
},
"axobject-query": {
"axobject-query": {
"version": "2.2.0",
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
IT18021080/Telemedicine-Chat-App/frontend/package.json
View file @
d729a8da
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
"@testing-library/jest-dom"
:
"^5.16.3"
,
"@testing-library/jest-dom"
:
"^5.16.3"
,
"@testing-library/react"
:
"^12.1.4"
,
"@testing-library/react"
:
"^12.1.4"
,
"@testing-library/user-event"
:
"^13.5.0"
,
"@testing-library/user-event"
:
"^13.5.0"
,
"axios"
:
"^0.26.1"
,
"framer-motion"
:
"^6.2.10"
,
"framer-motion"
:
"^6.2.10"
,
"react"
:
"^18.0.0"
,
"react"
:
"^18.0.0"
,
"react-dom"
:
"^18.0.0"
,
"react-dom"
:
"^18.0.0"
,
...
...
IT18021080/Telemedicine-Chat-App/frontend/src/Pages/ChatPage.js
View file @
d729a8da
import
React
from
"
react
"
;
import
React
from
"
react
"
;
import
axios
from
"
axios
"
;
import
{
useEffect
,
useState
}
from
"
react
"
;
const
ChatPage
=
()
=>
{
const
ChatPage
=
()
=>
{
const
[
chats
,
setsChats
]
=
useState
([])
const
fetchChats
=
async
()
=>
{
const
{
data
}
=
await
axios
.
get
(
"
/api/chat
"
);
setsChats
(
data
);
};
useEffect
(()
=>
{
fetchChats
();
},
[]);
return
(
return
(
<
div
>
Chat
Page
<
/div
>
<
div
>
{
chats
.
map
((
chat
)
=>
(
<
div
key
=
{
chat
.
_id
}
>
{
chat
.
chatName
}
<
/div>
))
}
<
/div
>
);
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment