aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/LinkMenu.tsx
diff options
context:
space:
mode:
authorFawn <fangrui_tong@brown.edu>2019-06-14 16:38:25 -0400
committerFawn <fangrui_tong@brown.edu>2019-06-14 16:38:25 -0400
commit1afb8d18e0f63e7e9ab05ccf79f5f34533fdec05 (patch)
tree2d2dff1bfcd58d987d73c60fc69e7aac0ae12e1a /src/client/views/nodes/LinkMenu.tsx
parent05f0f145269fffc5dfada98a5f20bbc8e204bd28 (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.tsx8
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;