File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -249,11 +249,16 @@ function App() {
249249
250250 const handleSequenceResidueClick = ( chain : string , resNo : number ) => {
251251 console . log ( "App: Sequence Clicked" , chain , resNo ) ;
252+ console . log ( "App: Current Highlight" , highlightedResidue ) ;
252253
253- if ( highlightedResidue && highlightedResidue . chain === chain && highlightedResidue . resNo === resNo ) {
254+ if ( highlightedResidue &&
255+ String ( highlightedResidue . chain ) === String ( chain ) &&
256+ Number ( highlightedResidue . resNo ) === Number ( resNo ) ) {
257+ console . log ( "App: Toggling OFF" ) ;
254258 setHighlightedResidue ( null ) ;
255259 viewerRef . current ?. clearHighlight ( ) ;
256260 } else {
261+ console . log ( "App: Selecting NEW" ) ;
257262 setHighlightedResidue ( { chain, resNo } ) ;
258263 viewerRef . current ?. highlightResidue ( chain , resNo ) ;
259264 }
You can’t perform that action at this time.
0 commit comments