UNPKG

@atlaskit/editor-plugin-table

Version:

Table plugin for the @atlaskit/editor

33 lines (31 loc) 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GlobalStylesWrapper = void 0; var _react = require("@emotion/react"); var _hooks = require("@atlaskit/editor-common/hooks"); var _commonStyles = require("./common-styles"); /** * @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 var GlobalStylesWrapper = exports.GlobalStylesWrapper = function GlobalStylesWrapper(_ref) { var featureFlags = _ref.featureFlags, api = _ref.api; var _useSharedPluginState = (0, _hooks.useSharedPluginStateWithSelector)(api, ['editorViewMode'], function (states) { var _states$editorViewMod; return { mode: (_states$editorViewMod = states.editorViewModeState) === null || _states$editorViewMod === void 0 ? void 0 : _states$editorViewMod.mode }; }), mode = _useSharedPluginState.mode; var isLivePageViewMode = mode === 'view'; return (0, _react.jsx)(_react.Global, { styles: (0, _commonStyles.tableStyles)({ featureFlags: featureFlags, isDragAndDropEnabled: !isLivePageViewMode }) }); };