diff options
| author | bob <bcz@cs.brown.edu> | 2019-11-20 16:59:40 -0500 |
|---|---|---|
| committer | bob <bcz@cs.brown.edu> | 2019-11-20 16:59:40 -0500 |
| commit | 63129c244fc2b9a5c60e6a94b864895641b86f57 (patch) | |
| tree | 8b00bc99ebc272e42dcc4e691548bcb6e13d1d65 /src/client/views/collections/CollectionView.tsx | |
| parent | 667d196a2cbc8e237de5be9a6f7ec4ecca9d2bb5 (diff) | |
lots of changes to make rendering more efficient (fewer mobx invalidations). made selection and collecitonviews use an observableMap that works now.
Diffstat (limited to 'src/client/views/collections/CollectionView.tsx')
| -rw-r--r-- | src/client/views/collections/CollectionView.tsx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/client/views/collections/CollectionView.tsx b/src/client/views/collections/CollectionView.tsx index 347fa7d0d..8387e95df 100644 --- a/src/client/views/collections/CollectionView.tsx +++ b/src/client/views/collections/CollectionView.tsx @@ -113,7 +113,7 @@ export class CollectionView extends Touchable<FieldViewProps> { // bcz: Argh? What's the height of the collection chromes?? chromeHeight = () => (this.props.ChromeHeight ? this.props.ChromeHeight() : 0) + (this.props.Document.chromeStatus === "enabled" ? -60 : 0); - active = () => this.props.isSelected() || BoolCast(this.props.Document.forceActive) || this._isChildActive || this.props.renderDepth === 0; + active = (outsideReaction?: boolean) => this.props.isSelected(outsideReaction) || BoolCast(this.props.Document.forceActive) || this._isChildActive || this.props.renderDepth === 0; whenActiveChanged = (isActive: boolean) => { this.props.whenActiveChanged(this._isChildActive = isActive); }; |
