diff options
author | Fawn <fangrui_tong@brown.edu> | 2019-06-14 16:38:25 -0400 |
---|---|---|
committer | Fawn <fangrui_tong@brown.edu> | 2019-06-14 16:38:25 -0400 |
commit | 1afb8d18e0f63e7e9ab05ccf79f5f34533fdec05 (patch) | |
tree | 2d2dff1bfcd58d987d73c60fc69e7aac0ae12e1a /src/client/views/nodes/LinkMenu.tsx | |
parent | 05f0f145269fffc5dfada98a5f20bbc8e204bd28 (diff) |
links can be expanded in menu to view metadata
Diffstat (limited to 'src/client/views/nodes/LinkMenu.tsx')
-rw-r--r-- | src/client/views/nodes/LinkMenu.tsx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/client/views/nodes/LinkMenu.tsx b/src/client/views/nodes/LinkMenu.tsx index 2fcbd25fa..aef56df67 100644 --- a/src/client/views/nodes/LinkMenu.tsx +++ b/src/client/views/nodes/LinkMenu.tsx @@ -19,11 +19,11 @@ export class LinkMenu extends React.Component<Props> { @observable private _editingLink?: Doc; - renderGroup = (group: Doc[]): Array<JSX.Element> => { + renderGroup = (group: Doc[], groupType: string): Array<JSX.Element> => { let source = this.props.docView.Document; return group.map(linkDoc => { let destination = LinkManager.Instance.findOppositeAnchor(linkDoc, source); - return <LinkBox key={destination[Id] + source[Id]} linkDoc={linkDoc} sourceDoc={source} destinationDoc={destination} showEditor={action(() => this._editingLink = linkDoc)} />; + return <LinkBox key={destination[Id] + source[Id]} groupType={groupType} linkDoc={linkDoc} sourceDoc={source} destinationDoc={destination} showEditor={action(() => this._editingLink = linkDoc)} />; }); } @@ -34,13 +34,13 @@ export class LinkMenu extends React.Component<Props> { <div key={groupType} className="link-menu-group"> <p className="link-menu-group-name">{groupType}:</p> <div className="link-menu-group-wrapper"> - {this.renderGroup(group)} + {this.renderGroup(group, groupType)} </div> </div> ); }); - // source doc has no links + // if source doc has no links push message if (linkItems.length === 0) linkItems.push(<p key="">No links have been created yet. Drag the linking button onto another document to create a link.</p>); return linkItems; |