diff options
| author | geireann <geireann.lindfield@gmail.com> | 2021-08-18 11:01:57 -0400 |
|---|---|---|
| committer | geireann <geireann.lindfield@gmail.com> | 2021-08-18 11:01:57 -0400 |
| commit | cc89a0c16246afde8bb3d891a4ede492b6644b1f (patch) | |
| tree | 25df837ebc2c3dfcad0944955ee1bf05acb1d23e /src/client/views/search | |
| parent | 31041229447807fd3d121dea96996a6543bd9272 (diff) | |
added search linking
Diffstat (limited to 'src/client/views/search')
| -rw-r--r-- | src/client/views/search/SearchBox.tsx | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/client/views/search/SearchBox.tsx b/src/client/views/search/SearchBox.tsx index 67c7fc845..07186fe8d 100644 --- a/src/client/views/search/SearchBox.tsx +++ b/src/client/views/search/SearchBox.tsx @@ -23,7 +23,7 @@ const SearchBoxDocument = makeInterface(documentSchema, searchSchema); export interface SearchBoxProps extends FieldViewProps { linkSearch: boolean; - // linkFrom: Doc; + linkFrom?: (() => Doc | undefined) | undefined; } /** @@ -108,8 +108,16 @@ export class SearchBox extends ViewBoxBaseComponent<SearchBoxProps, SearchBoxDoc this._selectedResult = doc; }); - makeLink = action((doc: Doc) => { - DocUtils.MakeLink({doc: doc}, {doc:doc}); + makeLink = action((linkTo: Doc) => { + console.log("[makeLink-1] got here!") + console.log(linkTo.title); + if (this.props.linkFrom){ + const linkFrom = this.props.linkFrom(); + if (linkFrom){ + console.log(linkFrom.title); + DocUtils.MakeLink({doc: linkFrom}, {doc:linkTo}); + } + } }); /** |
