UNPKG

@atlaskit/editor-plugin-layout

Version:

Layout plugin for @atlaskit/editor-core

19 lines 788 B
import React from 'react'; import { useSharedPluginStateWithSelector } from '@atlaskit/editor-common/hooks'; export const LayoutColumnMenu = ({ api }) => { const { isLayoutColumnMenuOpen } = useSharedPluginStateWithSelector(api, ['layout'], states => { var _states$layoutState$i, _states$layoutState; return { isLayoutColumnMenuOpen: (_states$layoutState$i = (_states$layoutState = states.layoutState) === null || _states$layoutState === void 0 ? void 0 : _states$layoutState.isLayoutColumnMenuOpen) !== null && _states$layoutState$i !== void 0 ? _states$layoutState$i : false }; }); if (!isLayoutColumnMenuOpen) { return null; } const placeholder = 'Mock Layout Column Menu'; return /*#__PURE__*/React.createElement("div", null, placeholder); };