SwitchToMirrorMode.jsx 534 B

123456789101112131415161718192021222324
  1. import React, { useEffect } from 'react';
  2. import PropTypes from 'prop-types';
  3. const SwitchToMirrorMode = (props) => {
  4. // setup effect
  5. useEffect(() => {
  6. document.body.classList.add('mirror');
  7. // remove this
  8. props.onDeleteRender(this);
  9. }, [props]);
  10. return <></>;
  11. };
  12. SwitchToMirrorMode.propTypes = {
  13. onDeleteRender: PropTypes.func.isRequired,
  14. };
  15. SwitchToMirrorMode.getHotkeyStrokes = () => {
  16. return [['x', 'x', 'b', 'b', 'a', 'y', 'a', 'y', 'ArrowDown', 'ArrowLeft']];
  17. };
  18. export default SwitchToMirrorMode;