diff options
author | Michael Foiani <sotech117@michaels-mbp-3.lan> | 2021-04-16 14:13:05 -0400 |
---|---|---|
committer | Michael Foiani <sotech117@michaels-mbp-3.lan> | 2021-04-16 14:13:05 -0400 |
commit | 505870f7a9f6f0ad8130cee3995d68b10010c24d (patch) | |
tree | 4e7693edf9338d75efdb56d20aaed5254b8f2c84 /frontend/src/components/SECAPIData.js | |
parent | 250f5edc1ed502c74c398b5850a0bb7a7b01848c (diff) |
Movedaround the directories to follow react structure.
Diffstat (limited to 'frontend/src/components/SECAPIData.js')
-rw-r--r-- | frontend/src/components/SECAPIData.js | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/frontend/src/components/SECAPIData.js b/frontend/src/components/SECAPIData.js new file mode 100644 index 0000000..b0ad82d --- /dev/null +++ b/frontend/src/components/SECAPIData.js @@ -0,0 +1,43 @@ +import React, {useState, useEffect} from 'react'; +import Button from './Button'; +import HubList from './HubList'; +import HubMap from './HubList'; +import './App.css'; +import Banner from './Banner'; + + + +function SECAPIData() { + const [displayData, setDisplayData] = useState({}); + + const sendToBackend = () => { + console.log(dataToBackend); + + fetch("http://localhost:4567/data", { + method: "POST", + body: JSON.stringify({ + "data" : dataToBackend + }), + headers: { + "Content-Type": "application/json", + }, + credentials: "same-origin" + }) + + .then(response => response.json().then(data => setDisplayData(data))) + .catch(error => console.log(error)); + } + + useEffect(() => sendToBackend(), []); + + return ( + <div className="mainGrid"> + <Banner></Banner> + <HubList data={displayData}></HubList> + <HubMap></HubMap> + </div> + ); +} + +export default SECAPIData; +
\ No newline at end of file |