Detail base
This commit is contained in:
		| @@ -1,6 +1,7 @@ | ||||
| import React, { Component } from "react"; | ||||
| import BeldenLogo from "../assets/images/belden-white.png"; | ||||
| import DefaultPartImg from "../assets/images/part.png"; | ||||
| import { NavLink } from "react-router-dom"; | ||||
| import "../assets/stylesheets/browse.scss"; | ||||
|  | ||||
| class cable { | ||||
| @@ -28,7 +29,7 @@ class cable { | ||||
|  | ||||
|   returnDiv() { | ||||
|     return ( | ||||
|       <div className="browse-cable"> | ||||
|       <NavLink className="browse-cable" to={"/cable/" + this.part_number}> | ||||
|         <img className="browse-cable-image" src={this.image} alt="Cable" /> | ||||
|         <div className="browse-cable-label"> | ||||
|           <div className="browse-cable-name">{this.name}</div> | ||||
| @@ -42,7 +43,7 @@ class cable { | ||||
|           </div> | ||||
|         </div> | ||||
|         <span className="browse-cable-arrow">{">"}</span> | ||||
|       </div> | ||||
|       </NavLink> | ||||
|     ); | ||||
|   } | ||||
| } | ||||
| @@ -56,14 +57,8 @@ export default class BrowseComponent extends Component { | ||||
|   } | ||||
|  | ||||
|   componentDidMount() { | ||||
|     this.props.socketHandler.sendMessage( | ||||
|       '{"type":"cable_map","call":"request","data":{}}' | ||||
|     ); | ||||
|  | ||||
|     this.props.socketHandler.socket.addEventListener( | ||||
|       "message", | ||||
|       this.handleMessage | ||||
|     ); | ||||
|     this.props.socket.send('{"type":"cable_map","call":"request","data":{}}'); | ||||
|     this.props.socket.addEventListener("message", this.handleMessage); | ||||
|   } | ||||
|  | ||||
|   handleMessage = (event) => { | ||||
| @@ -102,10 +97,7 @@ export default class BrowseComponent extends Component { | ||||
|   } | ||||
|  | ||||
|   componentWillUnmount() { | ||||
|     this.props.socketHandler.socket.removeEventListener( | ||||
|       "message", | ||||
|       this.handleMessage | ||||
|     ); | ||||
|     this.props.socket.removeEventListener("message", this.handleMessage); | ||||
|   } | ||||
|  | ||||
|   render() { | ||||
|   | ||||
							
								
								
									
										41
									
								
								src/components/CableDetailComponent.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								src/components/CableDetailComponent.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,41 @@ | ||||
| import React, { Component } from "react"; | ||||
| import BeldenLogo from "../assets/images/belden-white.png"; | ||||
| import { NavLink } from "react-router-dom"; | ||||
| import "../assets/stylesheets/cabledetail.scss"; | ||||
|  | ||||
| export default class CableDetailComponent extends Component { | ||||
|   constructor(props) { | ||||
|     super(props); | ||||
|   } | ||||
|  | ||||
|   // componentDidMount() { | ||||
|   //   this.props.socket.send('{"type":"cable_map","call":"request","data":{}}'); | ||||
|   //   this.props.socket.addEventListener("message", this.handleMessage); | ||||
|   // } | ||||
|  | ||||
|   // handleMessage = (event) => { | ||||
|   //   try { | ||||
|   //     console.log("Message from server", event.data); | ||||
|   //     const message = JSON.parse(event.data); | ||||
|   //   } catch (error) { | ||||
|   //     console.error("Error parsing message from server:", error); | ||||
|   //   } | ||||
|   // }; | ||||
|  | ||||
|   // componentWillUnmount() { | ||||
|   //   this.props.socket.removeEventListener("message", this.handleMessage); | ||||
|   // } | ||||
|  | ||||
|   render() { | ||||
|     return ( | ||||
|       <div className="cable"> | ||||
|         <div className="cable-image"> | ||||
|           <img src={BeldenLogo} alt="Belden" /> | ||||
|         </div> | ||||
|         <div className="cable-fieldContainer"> | ||||
|            | ||||
|         </div> | ||||
|       </div> | ||||
|     ); | ||||
|   } | ||||
| } | ||||
| @@ -14,6 +14,9 @@ export default class NavBar extends Component { | ||||
|     } else if (path.includes("map")) { | ||||
|       document.getElementById("map").style.backgroundColor = "#007CBE"; | ||||
|       document.getElementById("map-s").style.color = "white"; | ||||
|     } else if (path.includes("cable")) { | ||||
|       document.getElementById("browse").style.backgroundColor = "#007CBE"; | ||||
|       document.getElementById("browse-s").style.color = "white"; | ||||
|     } else { | ||||
|       document.getElementById("home").style.backgroundColor = "#007CBE"; | ||||
|       document.getElementById("home-s").style.color = "white"; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user