// @flow import * as React from "react"; import styled from "styled-components"; import breakpoint from "styled-components-breakpoint"; import { observable } from "mobx"; import { observer } from "mobx-react"; import { KeyboardIcon } from "outline-icons"; import Modal from "components/Modal"; import Tooltip from "components/Tooltip"; import NudeButton from "components/NudeButton"; import KeyboardShortcuts from "scenes/KeyboardShortcuts"; type Props = {}; @observer class KeyboardShortcutsButton extends React.Component { @observable keyboardShortcutsOpen: boolean = false; handleOpenKeyboardShortcuts = () => { this.keyboardShortcutsOpen = true; }; handleCloseKeyboardShortcuts = () => { this.keyboardShortcutsOpen = false; }; render() { return ( ); } } const Button = styled(NudeButton)` display: none; position: fixed; bottom: 0; right: 0; margin: 24px; ${breakpoint("tablet")` display: block; `}; @media print { display: none; } `; export default KeyboardShortcutsButton;