@atlaskit/editor-plugin-media-insert
Version:
Media Insert plugin for @atlaskit/editor-core
19 lines (17 loc) • 504 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useFocus = void 0;
var _react = require("react");
// Usually either a DOM node or editorView
var useFocus = exports.useFocus = function useFocus(_ref) {
var target = _ref.target;
var focus = (0, _react.useCallback)(function () {
// Use setTimeout to run this async after any DOM updates in same callback
setTimeout(function () {
return target.focus();
}, 0);
}, [target]);
return focus;
};