UNPKG

@atlaskit/editor-plugin-selection-extension

Version:

editor-plugin-selection-extension plugin for @atlaskit/editor-core

20 lines (18 loc) 917 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useSelectionExtensionComponentContext = exports.SelectionExtensionComponentContextProvider = void 0; var _react = require("react"); /* * Common context passed down to selection extension components */ var SelectionExtensionComponentContext = /*#__PURE__*/(0, _react.createContext)(undefined); var SelectionExtensionComponentContextProvider = exports.SelectionExtensionComponentContextProvider = SelectionExtensionComponentContext.Provider; var useSelectionExtensionComponentContext = exports.useSelectionExtensionComponentContext = function useSelectionExtensionComponentContext() { var context = (0, _react.useContext)(SelectionExtensionComponentContext); if (!context) { throw new Error('useSelectionExtensionComponentContext must be used within SelectionExtensionComponentContextProvider'); } return context; };