@@ -21,19 +21,15 @@ import ToolTipDataDisplay from './ToolTipDataDisplay';
2121import { toggleExpanded , setCurrentTabInApp } from '../../../slices/mainSlice' ;
2222import { useDispatch } from 'react-redux' ;
2323import { LinkTypesProps , DefaultMargin , ToolTipStyles } from '../../../FrontendTypes' ;
24- import { store } from '../../../store' ;
2524
2625const linkStroke = '#F00008' ; //#F00008 original
2726const rootStroke = '#F00008' ; //#F00008 original
2827const nodeParentFill = '#161521' ; //#161521 original
2928const nodeChildFill = '#62d6fb' ; //#62d6fb original
3029const nodeParentStroke = '#F00008' ; //#F00008 original
3130const nodeChildStroke = '#4D4D4D' ; //#4D4D4D original
32- const hoverClass = '#ab269b' ; //pinkish
33-
3431let stroke = '' ;
3532
36-
3733/* Heat Map Colors (for links) */
3834const lightOrange = '#F1B476' ;
3935const darkOrange = '#E4765B' ;
@@ -239,11 +235,9 @@ export default function ComponentMap({
239235 { ( tree ) => (
240236 < Group top = { origin . y + 35 } left = { origin . x + 50 / aspect } >
241237 { tree . links ( ) . map ( ( link , i ) => {
242-
243238 const linkName = link . source . data . name ;
244239 const propsObj = link . source . data . componentData . props ;
245240 const childPropsObj = link . target . data . componentData . props ;
246- //consolelog const above
247241 let propsLength ;
248242 let childPropsLength ;
249243
@@ -256,7 +250,7 @@ export default function ComponentMap({
256250 }
257251 // go to https://en.wikipedia.org/wiki/Logistic_function
258252 // for an explanation of Logistic functions and parameters used
259- const y0 = - 3 ;
253+ const yshift = - 3 ;
260254 const x0 = 5 ;
261255 const L = 25 ;
262256 const k = .4 ;
@@ -274,46 +268,19 @@ export default function ComponentMap({
274268 } else {
275269 stroke = plum ;
276270 }
271+ // stroke = '#df6f37'
277272 }
278-
279-
280- const [ isHovered , setIsHovered ] = useState ( false ) ;
281- const handleMouseEnter = ( ) => {
282- setIsHovered ( true ) ;
283- } ;
284- const handleMouseLeave = ( ) => {
285- setIsHovered ( false )
286- }
287-
288- let strokeColor ; //isHovered ? hoverClass : stroke;
289- let chooseCursor ;
290-
291- if ( isHovered ) {
292- strokeColor = hoverClass ;
293- }
294- else {
295- strokeColor = stroke
296- }
297-
298273
299274 return (
300- < >
301- < LinkComponent
302- className = 'compMapLink'
303- key = { i }
304- data = { link }
305- percent = { stepPercent }
306- stroke = { strokeColor } // changing this color on hover
307- strokeWidth = { strokeWidthIndex } /* strokeWidth */ // width of the link
308- fill = 'none'
309- //testing hover functionality
310- onMouseEnter = { handleMouseEnter }
311- onMouseLeave = { handleMouseLeave }
312- />
313- < div className = "linkHoverInfo" >
314- < h1 > Props</ h1 >
315- </ div >
316- </ >
275+ < LinkComponent
276+ className = 'compMapLink'
277+ key = { i }
278+ data = { link }
279+ percent = { stepPercent }
280+ stroke = { stroke } // color of the link --not used--
281+ strokeWidth = { strokeWidthIndex } /* strokeWidth */ // width of the link
282+ fill = 'none'
283+ />
317284 )
318285 } )
319286 }
@@ -527,7 +494,7 @@ export default function ComponentMap({
527494 </ Tree >
528495 </ Group >
529496 </ svg >
530- { tooltipOpen && tooltipData && ( // if the tooltip is open and there is data to display...
497+ { tooltipOpen && tooltipData && (
531498 < TooltipInPortal
532499 // set this to random so it correctly updates with parent bounds
533500 key = { Math . random ( ) }
@@ -570,11 +537,6 @@ export default function ComponentMap({
570537 </ div >
571538 </ TooltipInPortal >
572539 ) }
573- < div className = "linkHover-Info" >
574- < p > < strong > Props </ strong > ():</ p >
575- < div > </ div >
576- </ div >
577-
578540 </ div >
579541 ) ;
580542}
0 commit comments