aboutsummaryrefslogtreecommitdiff
path: root/react-frontend/src/components/EdgeInfo.js
diff options
context:
space:
mode:
author9308233900 <reagan_hunt@brown.edu>2021-04-20 10:24:34 -0700
committer9308233900 <reagan_hunt@brown.edu>2021-04-20 10:24:34 -0700
commit2e3243bb52b23571df529697d841f883846a8954 (patch)
tree315eda2621ddc65d96472e2fc29548356d25425b /react-frontend/src/components/EdgeInfo.js
parent564295d2ac6b40e349a1cbc3e3bd329989e9ec82 (diff)
parent4411ae1564d716e5aa063e4c47302ffc907a078a (diff)
Merge branch 'master' of https://github.com/cs0320-2021/term-project-cohwille-jmccaul3-mfoiani-rhunt2master
Diffstat (limited to 'react-frontend/src/components/EdgeInfo.js')
-rw-r--r--react-frontend/src/components/EdgeInfo.js59
1 files changed, 59 insertions, 0 deletions
diff --git a/react-frontend/src/components/EdgeInfo.js b/react-frontend/src/components/EdgeInfo.js
new file mode 100644
index 0000000..566c70a
--- /dev/null
+++ b/react-frontend/src/components/EdgeInfo.js
@@ -0,0 +1,59 @@
+
+import '../css/UserCheckin.css';
+import { useEffect, useState } from "react";
+
+/**
+ * Componenet for checkins. Has a toggle to show more info.
+ * @param {Object} props The props of the component.
+ * @returns {import('react').HtmlHTMLAttributes} A list element holding a checkin's info.
+ */
+function EdgeInfo(props) {
+ /* // State - toggled
+ const [stockList, setStockList] = useState([]);
+
+ 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]);
+ */
+
+
+ return (
+ <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'>
+ {stockInfo}
+ </div>
+ </div>*/);
+}
+
+export default EdgeInfo; \ No newline at end of file