aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/MainViewNotifs.tsx
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2020-08-13 09:08:04 -0400
committerbobzel <zzzman@gmail.com>2020-08-13 09:08:04 -0400
commit7d4867438fa2aa55a58184649f4e5042a68a3fd9 (patch)
tree77e0f8bb0e0ced1276283090b1d33c2f0f33f24c /src/client/views/MainViewNotifs.tsx
parent75dc5eb094bbac18310d4be49529743eb051789c (diff)
got rid of mainviewnotifs in favor of having badges for any fonticonbox
Diffstat (limited to 'src/client/views/MainViewNotifs.tsx')
-rw-r--r--src/client/views/MainViewNotifs.tsx46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/client/views/MainViewNotifs.tsx b/src/client/views/MainViewNotifs.tsx
deleted file mode 100644
index c0cd7b3a7..000000000
--- a/src/client/views/MainViewNotifs.tsx
+++ /dev/null
@@ -1,46 +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';
-import { Id } from '../../fields/FieldSymbols';
-
-
-@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;
- const menuStack = Doc.UserDoc().menuStack as Doc;
- const menuButtons = DocListCast(menuStack.data);
- let top = 12 - NumCast(menuStack._scrollTop);
- for (const button of menuButtons) {
- if (button[Id] !== menuStack.sharingButtonId) top += NumCast(button._height);
- else break;
- }
- return <div className="mainNotifs-container" style={{ width: 15, height: 15, top }} ref={this._notifsRef}>
- <button className="mainNotifs-badge" style={length > 0 ? { "display": "initial" } : { "display": "none" }}
- onPointerDown={this.onPointerDown} >
- {length}
- </button>
- </div>;
- }
-}