UNPKG

@atlaskit/editor-plugin-table

Version:

Table plugin for the @atlaskit/editor

29 lines 971 B
/** * @jsxRuntime classic * @jsx jsx */ // eslint-disable-next-line @atlaskit/ui-styling-standard/no-global-styles, @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766 import { Global, jsx } from '@emotion/react'; import { useSharedPluginStateWithSelector } from '@atlaskit/editor-common/hooks'; import { tableStyles } from './common-styles'; export const GlobalStylesWrapper = ({ featureFlags, isDragAndDropEnabledOption, api }) => { const { mode } = useSharedPluginStateWithSelector(api, ['editorViewMode'], states => { var _states$editorViewMod; return { mode: (_states$editorViewMod = states.editorViewModeState) === null || _states$editorViewMod === void 0 ? void 0 : _states$editorViewMod.mode }; }); const isLivePageViewMode = mode === 'view'; return jsx(Global, { styles: tableStyles({ featureFlags, isDragAndDropEnabled: isDragAndDropEnabledOption && !isLivePageViewMode }) }); };