import React = require("react"); import AntimodeMenu, { AntimodeMenuProps } from "../../AntimodeMenu"; import { observer } from "mobx-react"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { unimplementedFunction } from "../../../../Utils"; import { undoBatch } from "../../../util/UndoManager"; import { Tooltip } from "@material-ui/core"; @observer export default class MarqueeOptionsMenu extends AntimodeMenu { static Instance: MarqueeOptionsMenu; public createCollection: (e: KeyboardEvent | React.PointerEvent | undefined) => void = unimplementedFunction; public delete: (e: KeyboardEvent | React.PointerEvent | undefined) => void = unimplementedFunction; public summarize: (e: KeyboardEvent | React.PointerEvent | undefined) => void = unimplementedFunction; public inkToText: (e: KeyboardEvent | React.PointerEvent | undefined) => void = unimplementedFunction; public showMarquee: () => void = unimplementedFunction; public hideMarquee: () => void = unimplementedFunction; constructor(props: Readonly<{}>) { super(props); MarqueeOptionsMenu.Instance = this; } render() { const buttons = [
Create a Collection
} placement="bottom">
,
Summarize Documents
} placement="bottom">
,
Delete Documents
} placement="bottom">
,
Change to Text
} placement="bottom">
, ]; return this.getElement(buttons); } }