aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/MainViewNotifs.tsx
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2020-08-13 09:10:52 -0400
committerGitHub <noreply@github.com>2020-08-13 09:10:52 -0400
commitbd98627b531a1bef084533c1e70783b03d288f0d (patch)
tree77e0f8bb0e0ced1276283090b1d33c2f0f33f24c /src/client/views/MainViewNotifs.tsx
parent2d3f72210df626f099379f2f2c6e47fb1d415d82 (diff)
parent7d4867438fa2aa55a58184649f4e5042a68a3fd9 (diff)
Merge pull request #589 from browngraphicslab/acls_uv
Notification bubble location fix
Diffstat (limited to 'src/client/views/MainViewNotifs.tsx')
-rw-r--r--src/client/views/MainViewNotifs.tsx38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/client/views/MainViewNotifs.tsx b/src/client/views/MainViewNotifs.tsx
deleted file mode 100644
index 89006ebc8..000000000
--- a/src/client/views/MainViewNotifs.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import { observable } from 'mobx';
-import { observer } from 'mobx-react';
-import "normalize.css";
-import * as React from 'react';
-import { Doc, DocListCast, Opt } from '../../fields/Doc';
-import { returnFalse, setupMoveUpEvents } from '../../Utils';
-import { DragManager } from '../util/DragManager';
-import "./MainViewNotifs.scss";
-import { MainView } from './MainView';
-import { NumCast } from '../../fields/Types';
-
-
-@observer
-export class MainViewNotifs extends React.Component {
- @observable static NotifsCol: Opt<Doc>;
- _notifsRef = React.createRef<HTMLDivElement>();
-
- onPointerDown = (e: React.PointerEvent) => {
- setupMoveUpEvents(this, e,
- (e: PointerEvent) => {
- const dragData = new DragManager.DocumentDragData([MainViewNotifs.NotifsCol!]);
- DragManager.StartDocumentDrag([this._notifsRef.current!], dragData, e.x, e.y);
- return true;
- },
- returnFalse,
- () => MainViewNotifs.NotifsCol && MainView.Instance.selectMenu(MainViewNotifs.NotifsCol, "Sharing"));
- }
-
- render() {
- const length = MainViewNotifs.NotifsCol ? DocListCast(MainViewNotifs.NotifsCol.data).length : 0;
- return <div className="mainNotifs-container" style={{ width: 15, height: 15, top: 12 + NumCast(MainViewNotifs.NotifsCol?.position) * 60 }} ref={this._notifsRef}>
- <button className="mainNotifs-badge" style={length > 0 ? { "display": "initial" } : { "display": "none" }}
- onPointerDown={this.onPointerDown} >
- {length}
- </button>
- </div>;
- }
-}