Skip to content

Commit fc90d49

Browse files
AmirMohammad CheraghaliAmirMohammad Cheraghali
authored andcommitted
fix: robust handling for sequence toggle selection
1 parent aba1051 commit fc90d49

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/App.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)