@atlaskit/editor-plugin-layout
Version:
Layout plugin for @atlaskit/editor-core
19 lines • 788 B
JavaScript
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);
};