From 389e24986223bb0a9ef270e9646b4dbab64a3d27 Mon Sep 17 00:00:00 2001 From: Alexander Rose <alex.rose@rcsb.org> Date: Wed, 19 Jun 2019 11:48:36 -0700 Subject: [PATCH] use PurePluginUIComponent for Residue --- src/mol-plugin/ui/sequence.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mol-plugin/ui/sequence.tsx b/src/mol-plugin/ui/sequence.tsx index 073bbccfe..e9359af24 100644 --- a/src/mol-plugin/ui/sequence.tsx +++ b/src/mol-plugin/ui/sequence.tsx @@ -7,7 +7,7 @@ import * as React from 'react' import { Structure, StructureSequence, Queries, StructureSelection, StructureProperties as SP, StructureQuery, StructureElement, Unit } from '../../mol-model/structure'; -import { PluginUIComponent } from './base'; +import { PluginUIComponent, PurePluginUIComponent } from './base'; import { StateTreeSpine } from '../../mol-state/tree/spine'; import { PluginStateObject as SO } from '../state/objects'; import { Interactivity } from '../util/interactivity'; @@ -240,7 +240,7 @@ class EntitySequence extends PluginUIComponent<EntitySequenceProps, EntitySequen } } -class Residue extends PluginUIComponent<{ seqId: number, letter: string, parent: EntitySequence, marker: number }> { +class Residue extends PurePluginUIComponent<{ seqId: number, letter: string, parent: EntitySequence, marker: number }> { mouseEnter = (e: React.MouseEvent) => { const modifiers = getModifiers(e.nativeEvent) -- GitLab