diff options
| author | bobzel <zzzman@gmail.com> | 2024-05-15 10:55:17 -0400 |
|---|---|---|
| committer | bobzel <zzzman@gmail.com> | 2024-05-15 10:55:17 -0400 |
| commit | 213e5c5ab7dcb7a92a2d6c0e2ca10433ddc3141f (patch) | |
| tree | 01a4c5501ce4e6ce8fb74c4a64acb6bc77c5562e /src/client/views/PropertiesDocContextSelector.tsx | |
| parent | c329d7719ed60d71bec4a8ac7309e33081c3373c (diff) | |
| parent | 0b1d434ad7f0d057456631ac786ed338c84a7f41 (diff) | |
merged with new eslint code
Diffstat (limited to 'src/client/views/PropertiesDocContextSelector.tsx')
| -rw-r--r-- | src/client/views/PropertiesDocContextSelector.tsx | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/client/views/PropertiesDocContextSelector.tsx b/src/client/views/PropertiesDocContextSelector.tsx index b8bbde9de..1fea36d16 100644 --- a/src/client/views/PropertiesDocContextSelector.tsx +++ b/src/client/views/PropertiesDocContextSelector.tsx @@ -1,14 +1,17 @@ +/* eslint-disable jsx-a11y/no-static-element-interactions */ +/* eslint-disable jsx-a11y/click-events-have-key-events */ +/* eslint-disable jsx-a11y/anchor-is-valid */ import { computed, makeObservable } from 'mobx'; import { observer } from 'mobx-react'; import * as React from 'react'; -import { Doc, DocListCast } from '../../fields/Doc'; +import { Doc } from '../../fields/Doc'; import { Id } from '../../fields/FieldSymbols'; import { Cast, StrCast } from '../../fields/Types'; -import { DocFocusOrOpen } from '../util/DocumentManager'; import { ObservableReactComponent } from './ObservableReactComponent'; import './PropertiesDocContextSelector.scss'; import { CollectionDockingView } from './collections/CollectionDockingView'; -import { DocumentView, OpenWhere } from './nodes/DocumentView'; +import { DocumentView } from './nodes/DocumentView'; +import { OpenWhere } from './nodes/OpenWhere'; type PropertiesDocContextSelectorProps = { DocView?: DocumentView; @@ -52,10 +55,10 @@ export class PropertiesDocContextSelector extends ObservableReactComponent<Prope .map(doc => ({ col: doc, target })); } - getOnClick = (col: Doc, target: Doc) => { + getOnClick = (clickCol: Doc) => { if (!this._props.DocView) return; - col = Doc.IsDataProto(col) ? Doc.MakeDelegate(col) : col; - DocFocusOrOpen(Doc.GetProto(this._props.DocView.Document), undefined, col); + const col = Doc.IsDataProto(clickCol) ? Doc.MakeDelegate(clickCol) : clickCol; + DocumentView.FocusOrOpen(Doc.GetProto(this._props.DocView.Document), undefined, col); }; render() { @@ -65,7 +68,7 @@ export class PropertiesDocContextSelector extends ObservableReactComponent<Prope {this._props.hideTitle ? null : <p key="contexts">Contexts:</p>} {this._docs.map(doc => ( <p key={doc.col[Id] + doc.target[Id]}> - <a onClick={() => this.getOnClick(doc.col, doc.target)}>{StrCast(doc.col.title)}</a> + <a onClick={() => this.getOnClick(doc.col)}>{StrCast(doc.col.title)}</a> </p> ))} </div> |
