UNPKG

@wordpress/editor

Version:
63 lines (59 loc) 2.09 kB
/** * WordPress dependencies */ import { CreateTemplatePartModal, patternTitleField, templateTitleField, } from '@wordpress/fields'; import * as interfaceApis from '@wordpress/interface'; /** * Internal dependencies */ import { lock } from './lock-unlock'; import { EntitiesSavedStatesExtensible } from './components/entities-saved-states'; import BackButton from './components/header/back-button'; import Editor from './components/editor'; import PluginPostExcerpt from './components/post-excerpt/plugin'; import PostCardPanel from './components/post-card-panel'; import PreferencesModal from './components/preferences-modal'; import { usePostActions } from './components/post-actions/actions'; import usePostFields from './components/post-fields'; import ToolsMoreMenuGroup from './components/more-menu/tools-more-menu-group'; import ViewMoreMenuGroup from './components/more-menu/view-more-menu-group'; import ResizableEditor from './components/resizable-editor'; import { registerCoreBlockBindingsSources } from './bindings/api'; import { getTemplateInfo } from './utils/get-template-info'; import GlobalStylesUIWrapper from './components/global-styles'; import { StyleBookPreview } from './components/style-book'; import { useGlobalStyles, useStyle } from './components/global-styles/hooks'; import { GlobalStylesActionMenu } from './components/global-styles/menu'; const { store: interfaceStore, ...remainingInterfaceApis } = interfaceApis; export const privateApis = {}; lock( privateApis, { CreateTemplatePartModal, patternTitleField, templateTitleField, BackButton, EntitiesSavedStatesExtensible, Editor, PluginPostExcerpt, PostCardPanel, PreferencesModal, usePostActions, usePostFields, ToolsMoreMenuGroup, ViewMoreMenuGroup, ResizableEditor, registerCoreBlockBindingsSources, getTemplateInfo, // Global Styles GlobalStylesUIWrapper, GlobalStylesActionMenu, StyleBookPreview, useGlobalStyles, useStyle, // This is a temporary private API while we're updating the site editor to use EditorProvider. interfaceStore, ...remainingInterfaceApis, } );