Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: editor.js
* @example
[11000] Fix | Delete
* ```js
[11001] Fix | Delete
* // Using ES5 syntax
[11002] Fix | Delete
* var __ = wp.i18n.__;
[11003] Fix | Delete
* var PluginPostStatusInfo = wp.editor.PluginPostStatusInfo;
[11004] Fix | Delete
*
[11005] Fix | Delete
* function MyPluginPostStatusInfo() {
[11006] Fix | Delete
* return React.createElement(
[11007] Fix | Delete
* PluginPostStatusInfo,
[11008] Fix | Delete
* {
[11009] Fix | Delete
* className: 'my-plugin-post-status-info',
[11010] Fix | Delete
* },
[11011] Fix | Delete
* __( 'My post status info' )
[11012] Fix | Delete
* )
[11013] Fix | Delete
* }
[11014] Fix | Delete
* ```
[11015] Fix | Delete
*
[11016] Fix | Delete
* @example
[11017] Fix | Delete
* ```jsx
[11018] Fix | Delete
* // Using ESNext syntax
[11019] Fix | Delete
* import { __ } from '@wordpress/i18n';
[11020] Fix | Delete
* import { PluginPostStatusInfo } from '@wordpress/editor';
[11021] Fix | Delete
*
[11022] Fix | Delete
* const MyPluginPostStatusInfo = () => (
[11023] Fix | Delete
* <PluginPostStatusInfo
[11024] Fix | Delete
* className="my-plugin-post-status-info"
[11025] Fix | Delete
* >
[11026] Fix | Delete
* { __( 'My post status info' ) }
[11027] Fix | Delete
* </PluginPostStatusInfo>
[11028] Fix | Delete
* );
[11029] Fix | Delete
* ```
[11030] Fix | Delete
*
[11031] Fix | Delete
* @return {Component} The component to be rendered.
[11032] Fix | Delete
*/
[11033] Fix | Delete
const PluginPostStatusInfo = ({
[11034] Fix | Delete
children,
[11035] Fix | Delete
className
[11036] Fix | Delete
}) => /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(plugin_post_status_info_Fill, {
[11037] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.PanelRow, {
[11038] Fix | Delete
className: className,
[11039] Fix | Delete
children: children
[11040] Fix | Delete
})
[11041] Fix | Delete
});
[11042] Fix | Delete
PluginPostStatusInfo.Slot = plugin_post_status_info_Slot;
[11043] Fix | Delete
/* harmony default export */ const plugin_post_status_info = (PluginPostStatusInfo);
[11044] Fix | Delete
[11045] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/plugin-pre-publish-panel/index.js
[11046] Fix | Delete
/**
[11047] Fix | Delete
* WordPress dependencies
[11048] Fix | Delete
*/
[11049] Fix | Delete
[11050] Fix | Delete
[11051] Fix | Delete
[11052] Fix | Delete
const {
[11053] Fix | Delete
Fill: plugin_pre_publish_panel_Fill,
[11054] Fix | Delete
Slot: plugin_pre_publish_panel_Slot
[11055] Fix | Delete
} = (0,external_wp_components_namespaceObject.createSlotFill)('PluginPrePublishPanel');
[11056] Fix | Delete
[11057] Fix | Delete
/**
[11058] Fix | Delete
* Renders provided content to the pre-publish side panel in the publish flow
[11059] Fix | Delete
* (side panel that opens when a user first pushes "Publish" from the main editor).
[11060] Fix | Delete
*
[11061] Fix | Delete
* @param {Object} props Component props.
[11062] Fix | Delete
* @param {string} [props.className] An optional class name added to the panel.
[11063] Fix | Delete
* @param {string} [props.title] Title displayed at the top of the panel.
[11064] Fix | Delete
* @param {boolean} [props.initialOpen=false] Whether to have the panel initially opened.
[11065] Fix | Delete
* When no title is provided it is always opened.
[11066] Fix | Delete
* @param {WPBlockTypeIconRender} [props.icon=inherits from the plugin] The [Dashicon](https://developer.wordpress.org/resource/dashicons/)
[11067] Fix | Delete
* icon slug string, or an SVG WP element, to be rendered when
[11068] Fix | Delete
* the sidebar is pinned to toolbar.
[11069] Fix | Delete
* @param {Element} props.children Children to be rendered
[11070] Fix | Delete
*
[11071] Fix | Delete
* @example
[11072] Fix | Delete
* ```jsx
[11073] Fix | Delete
* // Using ESNext syntax
[11074] Fix | Delete
* import { __ } from '@wordpress/i18n';
[11075] Fix | Delete
* import { PluginPrePublishPanel } from '@wordpress/editor';
[11076] Fix | Delete
*
[11077] Fix | Delete
* const MyPluginPrePublishPanel = () => (
[11078] Fix | Delete
* <PluginPrePublishPanel
[11079] Fix | Delete
* className="my-plugin-pre-publish-panel"
[11080] Fix | Delete
* title={ __( 'My panel title' ) }
[11081] Fix | Delete
* initialOpen={ true }
[11082] Fix | Delete
* >
[11083] Fix | Delete
* { __( 'My panel content' ) }
[11084] Fix | Delete
* </PluginPrePublishPanel>
[11085] Fix | Delete
* );
[11086] Fix | Delete
* ```
[11087] Fix | Delete
*
[11088] Fix | Delete
* @return {Component} The component to be rendered.
[11089] Fix | Delete
*/
[11090] Fix | Delete
const PluginPrePublishPanel = ({
[11091] Fix | Delete
children,
[11092] Fix | Delete
className,
[11093] Fix | Delete
title,
[11094] Fix | Delete
initialOpen = false,
[11095] Fix | Delete
icon
[11096] Fix | Delete
}) => {
[11097] Fix | Delete
const {
[11098] Fix | Delete
icon: pluginIcon
[11099] Fix | Delete
} = (0,external_wp_plugins_namespaceObject.usePluginContext)();
[11100] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(plugin_pre_publish_panel_Fill, {
[11101] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.PanelBody, {
[11102] Fix | Delete
className: className,
[11103] Fix | Delete
initialOpen: initialOpen || !title,
[11104] Fix | Delete
title: title,
[11105] Fix | Delete
icon: icon !== null && icon !== void 0 ? icon : pluginIcon,
[11106] Fix | Delete
children: children
[11107] Fix | Delete
})
[11108] Fix | Delete
});
[11109] Fix | Delete
};
[11110] Fix | Delete
PluginPrePublishPanel.Slot = plugin_pre_publish_panel_Slot;
[11111] Fix | Delete
/* harmony default export */ const plugin_pre_publish_panel = (PluginPrePublishPanel);
[11112] Fix | Delete
[11113] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/plugin-sidebar/index.js
[11114] Fix | Delete
/**
[11115] Fix | Delete
* WordPress dependencies
[11116] Fix | Delete
*/
[11117] Fix | Delete
[11118] Fix | Delete
[11119] Fix | Delete
[11120] Fix | Delete
[11121] Fix | Delete
[11122] Fix | Delete
/**
[11123] Fix | Delete
* Internal dependencies
[11124] Fix | Delete
*/
[11125] Fix | Delete
[11126] Fix | Delete
[11127] Fix | Delete
/**
[11128] Fix | Delete
* Renders a sidebar when activated. The contents within the `PluginSidebar` will appear as content within the sidebar.
[11129] Fix | Delete
* It also automatically renders a corresponding `PluginSidebarMenuItem` component when `isPinnable` flag is set to `true`.
[11130] Fix | Delete
* If you wish to display the sidebar, you can with use the `PluginSidebarMoreMenuItem` component or the `wp.data.dispatch` API:
[11131] Fix | Delete
*
[11132] Fix | Delete
* ```js
[11133] Fix | Delete
* wp.data.dispatch( 'core/edit-post' ).openGeneralSidebar( 'plugin-name/sidebar-name' );
[11134] Fix | Delete
* ```
[11135] Fix | Delete
*
[11136] Fix | Delete
* @see PluginSidebarMoreMenuItem
[11137] Fix | Delete
*
[11138] Fix | Delete
* @param {Object} props Element props.
[11139] Fix | Delete
* @param {string} props.name A string identifying the sidebar. Must be unique for every sidebar registered within the scope of your plugin.
[11140] Fix | Delete
* @param {string} [props.className] An optional class name added to the sidebar body.
[11141] Fix | Delete
* @param {string} props.title Title displayed at the top of the sidebar.
[11142] Fix | Delete
* @param {boolean} [props.isPinnable=true] Whether to allow to pin sidebar to the toolbar. When set to `true` it also automatically renders a corresponding menu item.
[11143] Fix | Delete
* @param {WPBlockTypeIconRender} [props.icon=inherits from the plugin] The [Dashicon](https://developer.wordpress.org/resource/dashicons/) icon slug string, or an SVG WP element, to be rendered when the sidebar is pinned to toolbar.
[11144] Fix | Delete
*
[11145] Fix | Delete
* @example
[11146] Fix | Delete
* ```js
[11147] Fix | Delete
* // Using ES5 syntax
[11148] Fix | Delete
* var __ = wp.i18n.__;
[11149] Fix | Delete
* var el = React.createElement;
[11150] Fix | Delete
* var PanelBody = wp.components.PanelBody;
[11151] Fix | Delete
* var PluginSidebar = wp.editor.PluginSidebar;
[11152] Fix | Delete
* var moreIcon = React.createElement( 'svg' ); //... svg element.
[11153] Fix | Delete
*
[11154] Fix | Delete
* function MyPluginSidebar() {
[11155] Fix | Delete
* return el(
[11156] Fix | Delete
* PluginSidebar,
[11157] Fix | Delete
* {
[11158] Fix | Delete
* name: 'my-sidebar',
[11159] Fix | Delete
* title: 'My sidebar title',
[11160] Fix | Delete
* icon: moreIcon,
[11161] Fix | Delete
* },
[11162] Fix | Delete
* el(
[11163] Fix | Delete
* PanelBody,
[11164] Fix | Delete
* {},
[11165] Fix | Delete
* __( 'My sidebar content' )
[11166] Fix | Delete
* )
[11167] Fix | Delete
* );
[11168] Fix | Delete
* }
[11169] Fix | Delete
* ```
[11170] Fix | Delete
*
[11171] Fix | Delete
* @example
[11172] Fix | Delete
* ```jsx
[11173] Fix | Delete
* // Using ESNext syntax
[11174] Fix | Delete
* import { __ } from '@wordpress/i18n';
[11175] Fix | Delete
* import { PanelBody } from '@wordpress/components';
[11176] Fix | Delete
* import { PluginSidebar } from '@wordpress/editor';
[11177] Fix | Delete
* import { more } from '@wordpress/icons';
[11178] Fix | Delete
*
[11179] Fix | Delete
* const MyPluginSidebar = () => (
[11180] Fix | Delete
* <PluginSidebar
[11181] Fix | Delete
* name="my-sidebar"
[11182] Fix | Delete
* title="My sidebar title"
[11183] Fix | Delete
* icon={ more }
[11184] Fix | Delete
* >
[11185] Fix | Delete
* <PanelBody>
[11186] Fix | Delete
* { __( 'My sidebar content' ) }
[11187] Fix | Delete
* </PanelBody>
[11188] Fix | Delete
* </PluginSidebar>
[11189] Fix | Delete
* );
[11190] Fix | Delete
* ```
[11191] Fix | Delete
*/
[11192] Fix | Delete
[11193] Fix | Delete
function PluginSidebar({
[11194] Fix | Delete
className,
[11195] Fix | Delete
...props
[11196] Fix | Delete
}) {
[11197] Fix | Delete
const {
[11198] Fix | Delete
postTitle,
[11199] Fix | Delete
shortcut
[11200] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[11201] Fix | Delete
return {
[11202] Fix | Delete
postTitle: select(store_store).getEditedPostAttribute('title'),
[11203] Fix | Delete
shortcut: select(external_wp_keyboardShortcuts_namespaceObject.store).getShortcutRepresentation('core/editor/toggle-sidebar')
[11204] Fix | Delete
};
[11205] Fix | Delete
}, []);
[11206] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(complementary_area, {
[11207] Fix | Delete
panelClassName: className,
[11208] Fix | Delete
className: "editor-sidebar",
[11209] Fix | Delete
smallScreenTitle: postTitle || (0,external_wp_i18n_namespaceObject.__)('(no title)'),
[11210] Fix | Delete
scope: "core",
[11211] Fix | Delete
toggleShortcut: shortcut,
[11212] Fix | Delete
...props
[11213] Fix | Delete
});
[11214] Fix | Delete
}
[11215] Fix | Delete
[11216] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/plugin-sidebar-more-menu-item/index.js
[11217] Fix | Delete
/**
[11218] Fix | Delete
* WordPress dependencies
[11219] Fix | Delete
*/
[11220] Fix | Delete
[11221] Fix | Delete
[11222] Fix | Delete
/**
[11223] Fix | Delete
* Renders a menu item in `Plugins` group in `More Menu` drop down,
[11224] Fix | Delete
* and can be used to activate the corresponding `PluginSidebar` component.
[11225] Fix | Delete
* The text within the component appears as the menu item label.
[11226] Fix | Delete
*
[11227] Fix | Delete
* @param {Object} props Component props.
[11228] Fix | Delete
* @param {string} props.target A string identifying the target sidebar you wish to be activated by this menu item. Must be the same as the `name` prop you have given to that sidebar.
[11229] Fix | Delete
* @param {WPBlockTypeIconRender} [props.icon=inherits from the plugin] The [Dashicon](https://developer.wordpress.org/resource/dashicons/) icon slug string, or an SVG WP element, to be rendered to the left of the menu item label.
[11230] Fix | Delete
*
[11231] Fix | Delete
* @example
[11232] Fix | Delete
* ```js
[11233] Fix | Delete
* // Using ES5 syntax
[11234] Fix | Delete
* var __ = wp.i18n.__;
[11235] Fix | Delete
* var PluginSidebarMoreMenuItem = wp.editor.PluginSidebarMoreMenuItem;
[11236] Fix | Delete
* var moreIcon = React.createElement( 'svg' ); //... svg element.
[11237] Fix | Delete
*
[11238] Fix | Delete
* function MySidebarMoreMenuItem() {
[11239] Fix | Delete
* return React.createElement(
[11240] Fix | Delete
* PluginSidebarMoreMenuItem,
[11241] Fix | Delete
* {
[11242] Fix | Delete
* target: 'my-sidebar',
[11243] Fix | Delete
* icon: moreIcon,
[11244] Fix | Delete
* },
[11245] Fix | Delete
* __( 'My sidebar title' )
[11246] Fix | Delete
* )
[11247] Fix | Delete
* }
[11248] Fix | Delete
* ```
[11249] Fix | Delete
*
[11250] Fix | Delete
* @example
[11251] Fix | Delete
* ```jsx
[11252] Fix | Delete
* // Using ESNext syntax
[11253] Fix | Delete
* import { __ } from '@wordpress/i18n';
[11254] Fix | Delete
* import { PluginSidebarMoreMenuItem } from '@wordpress/editor';
[11255] Fix | Delete
* import { more } from '@wordpress/icons';
[11256] Fix | Delete
*
[11257] Fix | Delete
* const MySidebarMoreMenuItem = () => (
[11258] Fix | Delete
* <PluginSidebarMoreMenuItem
[11259] Fix | Delete
* target="my-sidebar"
[11260] Fix | Delete
* icon={ more }
[11261] Fix | Delete
* >
[11262] Fix | Delete
* { __( 'My sidebar title' ) }
[11263] Fix | Delete
* </PluginSidebarMoreMenuItem>
[11264] Fix | Delete
* );
[11265] Fix | Delete
* ```
[11266] Fix | Delete
*
[11267] Fix | Delete
* @return {Component} The component to be rendered.
[11268] Fix | Delete
*/
[11269] Fix | Delete
[11270] Fix | Delete
function PluginSidebarMoreMenuItem(props) {
[11271] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(ComplementaryAreaMoreMenuItem
[11272] Fix | Delete
// Menu item is marked with unstable prop for backward compatibility.
[11273] Fix | Delete
// @see https://github.com/WordPress/gutenberg/issues/14457
[11274] Fix | Delete
, {
[11275] Fix | Delete
__unstableExplicitMenuItem: true,
[11276] Fix | Delete
scope: "core",
[11277] Fix | Delete
...props
[11278] Fix | Delete
});
[11279] Fix | Delete
}
[11280] Fix | Delete
[11281] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/post-template/swap-template-button.js
[11282] Fix | Delete
/**
[11283] Fix | Delete
* WordPress dependencies
[11284] Fix | Delete
*/
[11285] Fix | Delete
[11286] Fix | Delete
[11287] Fix | Delete
[11288] Fix | Delete
[11289] Fix | Delete
[11290] Fix | Delete
[11291] Fix | Delete
[11292] Fix | Delete
[11293] Fix | Delete
[11294] Fix | Delete
[11295] Fix | Delete
/**
[11296] Fix | Delete
* Internal dependencies
[11297] Fix | Delete
*/
[11298] Fix | Delete
[11299] Fix | Delete
[11300] Fix | Delete
[11301] Fix | Delete
[11302] Fix | Delete
function SwapTemplateButton({
[11303] Fix | Delete
onClick
[11304] Fix | Delete
}) {
[11305] Fix | Delete
const [showModal, setShowModal] = (0,external_wp_element_namespaceObject.useState)(false);
[11306] Fix | Delete
const {
[11307] Fix | Delete
postType,
[11308] Fix | Delete
postId
[11309] Fix | Delete
} = useEditedPostContext();
[11310] Fix | Delete
const availableTemplates = useAvailableTemplates(postType);
[11311] Fix | Delete
const {
[11312] Fix | Delete
editEntityRecord
[11313] Fix | Delete
} = (0,external_wp_data_namespaceObject.useDispatch)(external_wp_coreData_namespaceObject.store);
[11314] Fix | Delete
if (!availableTemplates?.length) {
[11315] Fix | Delete
return null;
[11316] Fix | Delete
}
[11317] Fix | Delete
const onTemplateSelect = async template => {
[11318] Fix | Delete
editEntityRecord('postType', postType, postId, {
[11319] Fix | Delete
template: template.name
[11320] Fix | Delete
}, {
[11321] Fix | Delete
undoIgnore: true
[11322] Fix | Delete
});
[11323] Fix | Delete
setShowModal(false); // Close the template suggestions modal first.
[11324] Fix | Delete
onClick();
[11325] Fix | Delete
};
[11326] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[11327] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.MenuItem, {
[11328] Fix | Delete
onClick: () => setShowModal(true),
[11329] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Swap template')
[11330] Fix | Delete
}), showModal && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Modal, {
[11331] Fix | Delete
title: (0,external_wp_i18n_namespaceObject.__)('Choose a template'),
[11332] Fix | Delete
onRequestClose: () => setShowModal(false),
[11333] Fix | Delete
overlayClassName: "editor-post-template__swap-template-modal",
[11334] Fix | Delete
isFullScreen: true,
[11335] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("div", {
[11336] Fix | Delete
className: "editor-post-template__swap-template-modal-content",
[11337] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(TemplatesList, {
[11338] Fix | Delete
postType: postType,
[11339] Fix | Delete
onSelect: onTemplateSelect
[11340] Fix | Delete
})
[11341] Fix | Delete
})
[11342] Fix | Delete
})]
[11343] Fix | Delete
});
[11344] Fix | Delete
}
[11345] Fix | Delete
function TemplatesList({
[11346] Fix | Delete
postType,
[11347] Fix | Delete
onSelect
[11348] Fix | Delete
}) {
[11349] Fix | Delete
const availableTemplates = useAvailableTemplates(postType);
[11350] Fix | Delete
const templatesAsPatterns = (0,external_wp_element_namespaceObject.useMemo)(() => availableTemplates.map(template => ({
[11351] Fix | Delete
name: template.slug,
[11352] Fix | Delete
blocks: (0,external_wp_blocks_namespaceObject.parse)(template.content.raw),
[11353] Fix | Delete
title: (0,external_wp_htmlEntities_namespaceObject.decodeEntities)(template.title.rendered),
[11354] Fix | Delete
id: template.id
[11355] Fix | Delete
})), [availableTemplates]);
[11356] Fix | Delete
const shownTemplates = (0,external_wp_compose_namespaceObject.useAsyncList)(templatesAsPatterns);
[11357] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_blockEditor_namespaceObject.__experimentalBlockPatternsList, {
[11358] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Templates'),
[11359] Fix | Delete
blockPatterns: templatesAsPatterns,
[11360] Fix | Delete
shownPatterns: shownTemplates,
[11361] Fix | Delete
onClickPattern: onSelect
[11362] Fix | Delete
});
[11363] Fix | Delete
}
[11364] Fix | Delete
[11365] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/post-template/reset-default-template.js
[11366] Fix | Delete
/**
[11367] Fix | Delete
* WordPress dependencies
[11368] Fix | Delete
*/
[11369] Fix | Delete
[11370] Fix | Delete
[11371] Fix | Delete
[11372] Fix | Delete
[11373] Fix | Delete
[11374] Fix | Delete
/**
[11375] Fix | Delete
* Internal dependencies
[11376] Fix | Delete
*/
[11377] Fix | Delete
[11378] Fix | Delete
[11379] Fix | Delete
function ResetDefaultTemplate({
[11380] Fix | Delete
onClick
[11381] Fix | Delete
}) {
[11382] Fix | Delete
const currentTemplateSlug = useCurrentTemplateSlug();
[11383] Fix | Delete
const allowSwitchingTemplate = useAllowSwitchingTemplates();
[11384] Fix | Delete
const {
[11385] Fix | Delete
postType,
[11386] Fix | Delete
postId
[11387] Fix | Delete
} = useEditedPostContext();
[11388] Fix | Delete
const {
[11389] Fix | Delete
editEntityRecord
[11390] Fix | Delete
} = (0,external_wp_data_namespaceObject.useDispatch)(external_wp_coreData_namespaceObject.store);
[11391] Fix | Delete
// The default template in a post is indicated by an empty string.
[11392] Fix | Delete
if (!currentTemplateSlug || !allowSwitchingTemplate) {
[11393] Fix | Delete
return null;
[11394] Fix | Delete
}
[11395] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.MenuItem, {
[11396] Fix | Delete
onClick: () => {
[11397] Fix | Delete
editEntityRecord('postType', postType, postId, {
[11398] Fix | Delete
template: ''
[11399] Fix | Delete
}, {
[11400] Fix | Delete
undoIgnore: true
[11401] Fix | Delete
});
[11402] Fix | Delete
onClick();
[11403] Fix | Delete
},
[11404] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Use default template')
[11405] Fix | Delete
});
[11406] Fix | Delete
}
[11407] Fix | Delete
[11408] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/post-template/create-new-template.js
[11409] Fix | Delete
/**
[11410] Fix | Delete
* WordPress dependencies
[11411] Fix | Delete
*/
[11412] Fix | Delete
[11413] Fix | Delete
[11414] Fix | Delete
[11415] Fix | Delete
[11416] Fix | Delete
[11417] Fix | Delete
[11418] Fix | Delete
/**
[11419] Fix | Delete
* Internal dependencies
[11420] Fix | Delete
*/
[11421] Fix | Delete
[11422] Fix | Delete
[11423] Fix | Delete
[11424] Fix | Delete
[11425] Fix | Delete
[11426] Fix | Delete
function CreateNewTemplate({
[11427] Fix | Delete
onClick
[11428] Fix | Delete
}) {
[11429] Fix | Delete
const {
[11430] Fix | Delete
canCreateTemplates
[11431] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[11432] Fix | Delete
const {
[11433] Fix | Delete
canUser
[11434] Fix | Delete
} = select(external_wp_coreData_namespaceObject.store);
[11435] Fix | Delete
return {
[11436] Fix | Delete
canCreateTemplates: canUser('create', 'templates')
[11437] Fix | Delete
};
[11438] Fix | Delete
}, []);
[11439] Fix | Delete
const [isCreateModalOpen, setIsCreateModalOpen] = (0,external_wp_element_namespaceObject.useState)(false);
[11440] Fix | Delete
const allowSwitchingTemplate = useAllowSwitchingTemplates();
[11441] Fix | Delete
[11442] Fix | Delete
// The default template in a post is indicated by an empty string.
[11443] Fix | Delete
if (!canCreateTemplates || !allowSwitchingTemplate) {
[11444] Fix | Delete
return null;
[11445] Fix | Delete
}
[11446] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[11447] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.MenuItem, {
[11448] Fix | Delete
onClick: () => {
[11449] Fix | Delete
setIsCreateModalOpen(true);
[11450] Fix | Delete
},
[11451] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Create new template')
[11452] Fix | Delete
}), isCreateModalOpen && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(CreateNewTemplateModal, {
[11453] Fix | Delete
onClose: () => {
[11454] Fix | Delete
setIsCreateModalOpen(false);
[11455] Fix | Delete
onClick();
[11456] Fix | Delete
}
[11457] Fix | Delete
})]
[11458] Fix | Delete
});
[11459] Fix | Delete
}
[11460] Fix | Delete
[11461] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/post-template/block-theme.js
[11462] Fix | Delete
/**
[11463] Fix | Delete
* WordPress dependencies
[11464] Fix | Delete
*/
[11465] Fix | Delete
[11466] Fix | Delete
[11467] Fix | Delete
[11468] Fix | Delete
[11469] Fix | Delete
[11470] Fix | Delete
[11471] Fix | Delete
[11472] Fix | Delete
[11473] Fix | Delete
/**
[11474] Fix | Delete
* Internal dependencies
[11475] Fix | Delete
*/
[11476] Fix | Delete
[11477] Fix | Delete
[11478] Fix | Delete
[11479] Fix | Delete
[11480] Fix | Delete
[11481] Fix | Delete
[11482] Fix | Delete
[11483] Fix | Delete
[11484] Fix | Delete
const block_theme_POPOVER_PROPS = {
[11485] Fix | Delete
className: 'editor-post-template__dropdown',
[11486] Fix | Delete
placement: 'bottom-start'
[11487] Fix | Delete
};
[11488] Fix | Delete
function BlockThemeControl({
[11489] Fix | Delete
id
[11490] Fix | Delete
}) {
[11491] Fix | Delete
const {
[11492] Fix | Delete
isTemplateHidden,
[11493] Fix | Delete
onNavigateToEntityRecord,
[11494] Fix | Delete
getEditorSettings,
[11495] Fix | Delete
hasGoBack
[11496] Fix | Delete
} = (0,external_wp_data_namespaceObject.useSelect)(select => {
[11497] Fix | Delete
const {
[11498] Fix | Delete
getRenderingMode,
[11499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function