@@ -41,25 +41,25 @@ export const TelemetryChart = ({
4141 const removeChart = useStore ( ( s ) => s . removeChart ) ;
4242 const removeSeries = useStore ( ( s ) => s . removeSeriesFromChart ) ;
4343
44- const [ disabledIndices , setDisabledIndices ] = useState < Set < number > > (
44+ const [ disabledVariables , setDisabledVariables ] = useState < Set < string > > (
4545 new Set ( ) ,
4646 ) ;
4747
48- const toggleSeries = ( index : number ) => {
49- setDisabledIndices ( ( prev ) => {
48+ const toggleSeries = ( variable : string ) => {
49+ setDisabledVariables ( ( prev ) => {
5050 const next = new Set ( prev ) ;
51- if ( next . has ( index ) ) next . delete ( index ) ;
52- else next . add ( index ) ;
51+ if ( next . has ( variable ) ) next . delete ( variable ) ;
52+ else next . add ( variable ) ;
5353 return next ;
5454 } ) ;
5555 } ;
5656
57- const handleRemoveSeries = ( variable : string , index : number ) => {
57+ const handleRemoveSeries = ( variable : string ) => {
5858 if ( ! activeWorkspaceId ) return ;
5959 removeSeries ( activeWorkspaceId , id , variable ) ;
60- setDisabledIndices ( ( prev ) => {
60+ setDisabledVariables ( ( prev ) => {
6161 const next = new Set ( prev ) ;
62- next . delete ( index ) ;
62+ next . delete ( variable ) ;
6363 return next ;
6464 } ) ;
6565 } ;
@@ -91,6 +91,7 @@ export const TelemetryChart = ({
9191
9292 { /* Delete Button */ }
9393 < button
94+ title = "Remove chart"
9495 onClick = { ( ) =>
9596 activeWorkspaceId && removeChart ( activeWorkspaceId , id )
9697 }
@@ -103,15 +104,15 @@ export const TelemetryChart = ({
103104 < ChartLegend
104105 chartId = { id }
105106 series = { series }
106- disabledIndices = { disabledIndices }
107+ disabledVariables = { disabledVariables }
107108 onToggle = { toggleSeries }
108- onRemove = { ( v , i ) => handleRemoveSeries ( v , i ) }
109+ onRemove = { handleRemoveSeries }
109110 />
110111
111112 < ChartSurface
112113 chartId = { id }
113114 series = { series }
114- disabledIndices = { disabledIndices }
115+ disabledVariables = { disabledVariables }
115116 />
116117 </ div >
117118 ) ;
0 commit comments