aboutsummaryrefslogtreecommitdiff
path: root/react-frontend/src/components/EdgeInfo.js
diff options
context:
space:
mode:
authorJulia McCauley <skurvyj@gmail.com>2021-04-20 12:02:58 -0400
committerJulia McCauley <skurvyj@gmail.com>2021-04-20 12:02:58 -0400
commite359237bb2820b830b8b48c73f87e944d19baecb (patch)
tree22d30a0bc037b5417472ce9a5383a3e83e9b4285 /react-frontend/src/components/EdgeInfo.js
parent0f86bfc8182dd6b8559f352ebad7ff5ea8db8c73 (diff)
fixed some stuff with css overflow for investor info popup
Diffstat (limited to 'react-frontend/src/components/EdgeInfo.js')
-rw-r--r--react-frontend/src/components/EdgeInfo.js52
1 files changed, 40 insertions, 12 deletions
diff --git a/react-frontend/src/components/EdgeInfo.js b/react-frontend/src/components/EdgeInfo.js
index 60af0e8..566c70a 100644
--- a/react-frontend/src/components/EdgeInfo.js
+++ b/react-frontend/src/components/EdgeInfo.js
@@ -1,5 +1,6 @@
import '../css/UserCheckin.css';
+import { useEffect, useState } from "react";
/**
* Componenet for checkins. Has a toggle to show more info.
@@ -7,25 +8,52 @@ import '../css/UserCheckin.css';
* @returns {import('react').HtmlHTMLAttributes} A list element holding a checkin's info.
*/
function EdgeInfo(props) {
- // State - toggled
+ /* // State - toggled
+ const [stockList, setStockList] = useState([]);
- const stockList = props.stockList;
-
- /* const stockInfo = stockList.map((stock) =>
+ const stockInfo = stockList.map((stock) =>
<li>{stock}</li>
- );*/
+ );
+
+
+ const getEdgeInfo = (fromID, toID) => {
+ fetch("http://localhost:4567/edge-data", {
+ method: "POST",
+ body: JSON.stringify({
+ followerID: fromID,
+ leaderID: toID,
+ }),
+ headers: {
+ "Content-Type": "application/json",
+ },
+ credentials: "same-origin"
+ })
+ .then(res => res.json())
+ .then(data => {
+ console.log(data);
+ setStockList(data);
+ })
+ .catch(err => console.log(err));
+ }
+
+ useEffect(() => getEdgeInfo(), [props.selectedFollowerID, props.selectedLeaderID]);
+ */
- const hideSelf = () => {
- props.setHideInfo(true);
- }
return (
- <div className='edge-info-wrapper'>
- <p onClick={hideSelf}> X </p>
+ <div>
+
+ </div>
+ /*<div className='Chosen-user' hidden={!props.showEdgeInfo}>
+ <h3>
+ <span onClick={() => props.setShowEdgeInfo(false)}>
+ <img className="Img-btn" src="assets/round_arrow_back_white_18dp.png" alt="image" />
+ </span>
+ </h3>
<div className = 'edge-info'>
- {stockList}
+ {stockInfo}
</div>
- </div>);
+ </div>*/);
}
export default EdgeInfo; \ No newline at end of file