From cc89a0c16246afde8bb3d891a4ede492b6644b1f Mon Sep 17 00:00:00 2001 From: geireann Date: Wed, 18 Aug 2021 11:01:57 -0400 Subject: added search linking --- src/client/views/search/SearchBox.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/client/views/search') 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 { - 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}); + } + } }); /** -- cgit v1.2.3-70-g09d2