diff options
| author | Hannah Chow <hannah_chow@brown.edu> | 2019-03-02 18:32:32 -0500 |
|---|---|---|
| committer | Hannah Chow <hannah_chow@brown.edu> | 2019-03-02 18:32:32 -0500 |
| commit | 42df7429d0b1da8739d788e035968a653b320328 (patch) | |
| tree | 677eae1688e6016c271e66f1326c2240f48ea753 /src/client/views/nodes/LinkMenu.tsx | |
| parent | 4211f12c3218afd771ba6b3063d0809939b411bc (diff) | |
added flyout packages and linkmenu shell + slight styling:
Diffstat (limited to 'src/client/views/nodes/LinkMenu.tsx')
| -rw-r--r-- | src/client/views/nodes/LinkMenu.tsx | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/src/client/views/nodes/LinkMenu.tsx b/src/client/views/nodes/LinkMenu.tsx index e69de29bb..2394852b2 100644 --- a/src/client/views/nodes/LinkMenu.tsx +++ b/src/client/views/nodes/LinkMenu.tsx @@ -0,0 +1,45 @@ +import { observable, computed, action } from "mobx"; +import React = require("react"); +import { SelectionManager } from "../../util/SelectionManager"; +import { observer } from "mobx-react"; +import './LinkMenu.scss' +import { KeyStore } from '../../../fields/KeyStore' +import { NumberField } from "../../../fields/NumberField"; +import { props } from "bluebird"; +import { DragManager } from "../../util/DragManager"; +import { DocumentView } from "./DocumentView"; + + +@observer +export class LinkMenu extends React.Component { + static Instance: LinkMenu + @observable private _docView: DocumentView; + @observable private _hidden = true; + + constructor(docView: DocumentView) { + super(docView); + this._docView = docView; + LinkMenu.Instance = this; + } + + @computed + public get Hidden() { return this._hidden; } + public set Hidden(value: boolean) { this._hidden = value; } + + render() { + if (this.Hidden) { + return (null); + } + + return ( + <div id="menu-container"> + <input id="search-bar" type="text" placeholder="Search..."></input> + <div id="link-list"> + + </div> + + </div> + ) + } + +}
\ No newline at end of file |
