Socket
Socket
Sign inDemoInstall

@aeaton/react-prosemirror

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aeaton/react-prosemirror - npm Package Compare versions

Comparing version 2.0.1 to 2.0.2

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

## [2.0.2](https://github.com/hubgit/react-prosemirror/compare/@aeaton/react-prosemirror@2.0.1...@aeaton/react-prosemirror@2.0.2) (2021-03-30)
**Note:** Version bump only for package @aeaton/react-prosemirror
## [2.0.1](https://github.com/hubgit/react-prosemirror/compare/@aeaton/react-prosemirror@2.0.0...@aeaton/react-prosemirror@2.0.1) (2021-03-30)

@@ -8,0 +16,0 @@

24

Floater.js
import './style/floater.css';
import React, { useMemo, useRef } from 'react';
import React, { useEffect, useMemo, useRef, useState } from 'react';
import { useEditorState, useEditorView } from './EditorProvider';

@@ -8,2 +8,21 @@ export var Floater = function (_a) {

var state = useEditorState();
var _b = useState(Date.now()), needsUpdate = _b[0], setNeedsUpdate = _b[1];
// trigger redraw on resize and scroll events
useEffect(function () {
var handle;
var handleEvent = function () {
if (handle) {
window.clearTimeout(handle);
}
handle = window.setTimeout(function () {
setNeedsUpdate(Date.now());
}, 50);
};
window.addEventListener('resize', handleEvent);
window.addEventListener('scroll', handleEvent);
return function () {
window.removeEventListener('resize', handleEvent);
window.removeEventListener('scroll', handleEvent);
};
}, []);
var menuRef = useRef(null);

@@ -23,4 +42,5 @@ var style = useMemo(function () {

};
}, [menuRef, state, view]);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [menuRef, state, view, needsUpdate]);
return (React.createElement("div", { ref: menuRef, className: "prosemirror-floater", style: style }, children));
};

4

package.json
{
"name": "@aeaton/react-prosemirror",
"version": "2.0.1",
"version": "2.0.2",
"main": "index.js",

@@ -21,3 +21,3 @@ "source": "index.ts",

},
"gitHead": "f17a2e8b4dd88008d0abcf8a9ac71989a3f91206"
"gitHead": "3fc387fa147134ea084a829b2d343b486efce941"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc