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: block-editor.js
as: "legend",
[20500] Fix | Delete
children: (0,external_wp_i18n_namespaceObject.__)('Rows')
[20501] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.Flex, {
[20502] Fix | Delete
gap: 4,
[20503] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.FlexItem, {
[20504] Fix | Delete
isBlock: true,
[20505] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalNumberControl, {
[20506] Fix | Delete
size: "__unstable-large",
[20507] Fix | Delete
onChange: value => {
[20508] Fix | Delete
onChange({
[20509] Fix | Delete
...layout,
[20510] Fix | Delete
rowCount: value
[20511] Fix | Delete
});
[20512] Fix | Delete
},
[20513] Fix | Delete
value: rowCount,
[20514] Fix | Delete
min: 1,
[20515] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Rows'),
[20516] Fix | Delete
hideLabelFromVision: true
[20517] Fix | Delete
})
[20518] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.FlexItem, {
[20519] Fix | Delete
isBlock: true,
[20520] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.RangeControl, {
[20521] Fix | Delete
value: parseInt(rowCount, 10) // RangeControl can't deal with strings.
[20522] Fix | Delete
,
[20523] Fix | Delete
onChange: value => onChange({
[20524] Fix | Delete
...layout,
[20525] Fix | Delete
rowCount: value
[20526] Fix | Delete
}),
[20527] Fix | Delete
min: 1,
[20528] Fix | Delete
max: 16,
[20529] Fix | Delete
withInputField: false,
[20530] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Rows'),
[20531] Fix | Delete
hideLabelFromVision: true
[20532] Fix | Delete
})
[20533] Fix | Delete
})]
[20534] Fix | Delete
})]
[20535] Fix | Delete
})]
[20536] Fix | Delete
});
[20537] Fix | Delete
}
[20538] Fix | Delete
[20539] Fix | Delete
// Enables switching between grid types
[20540] Fix | Delete
function GridLayoutTypeControl({
[20541] Fix | Delete
layout,
[20542] Fix | Delete
onChange
[20543] Fix | Delete
}) {
[20544] Fix | Delete
const {
[20545] Fix | Delete
columnCount,
[20546] Fix | Delete
minimumColumnWidth
[20547] Fix | Delete
} = layout;
[20548] Fix | Delete
[20549] Fix | Delete
/**
[20550] Fix | Delete
* When switching, temporarily save any custom values set on the
[20551] Fix | Delete
* previous type so we can switch back without loss.
[20552] Fix | Delete
*/
[20553] Fix | Delete
const [tempColumnCount, setTempColumnCount] = (0,external_wp_element_namespaceObject.useState)(columnCount || 3);
[20554] Fix | Delete
const [tempMinimumColumnWidth, setTempMinimumColumnWidth] = (0,external_wp_element_namespaceObject.useState)(minimumColumnWidth || '12rem');
[20555] Fix | Delete
const isManual = !!columnCount ? 'manual' : 'auto';
[20556] Fix | Delete
const onChangeType = value => {
[20557] Fix | Delete
if (value === 'manual') {
[20558] Fix | Delete
setTempMinimumColumnWidth(minimumColumnWidth || '12rem');
[20559] Fix | Delete
} else {
[20560] Fix | Delete
setTempColumnCount(columnCount || 3);
[20561] Fix | Delete
}
[20562] Fix | Delete
onChange({
[20563] Fix | Delete
...layout,
[20564] Fix | Delete
columnCount: value === 'manual' ? tempColumnCount : null,
[20565] Fix | Delete
minimumColumnWidth: value === 'auto' ? tempMinimumColumnWidth : null
[20566] Fix | Delete
});
[20567] Fix | Delete
};
[20568] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.__experimentalToggleGroupControl, {
[20569] Fix | Delete
__nextHasNoMarginBottom: true,
[20570] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Type'),
[20571] Fix | Delete
value: isManual,
[20572] Fix | Delete
onChange: onChangeType,
[20573] Fix | Delete
isBlock: true,
[20574] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalToggleGroupControlOption, {
[20575] Fix | Delete
value: "auto",
[20576] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Auto')
[20577] Fix | Delete
}, "auto"), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalToggleGroupControlOption, {
[20578] Fix | Delete
value: "manual",
[20579] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Manual')
[20580] Fix | Delete
}, "manual")]
[20581] Fix | Delete
});
[20582] Fix | Delete
}
[20583] Fix | Delete
[20584] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/layouts/index.js
[20585] Fix | Delete
/**
[20586] Fix | Delete
* Internal dependencies
[20587] Fix | Delete
*/
[20588] Fix | Delete
[20589] Fix | Delete
[20590] Fix | Delete
[20591] Fix | Delete
[20592] Fix | Delete
const layoutTypes = [flow, flex, constrained, grid];
[20593] Fix | Delete
[20594] Fix | Delete
/**
[20595] Fix | Delete
* Retrieves a layout type by name.
[20596] Fix | Delete
*
[20597] Fix | Delete
* @param {string} name - The name of the layout type.
[20598] Fix | Delete
* @return {Object} Layout type.
[20599] Fix | Delete
*/
[20600] Fix | Delete
function getLayoutType(name = 'default') {
[20601] Fix | Delete
return layoutTypes.find(layoutType => layoutType.name === name);
[20602] Fix | Delete
}
[20603] Fix | Delete
[20604] Fix | Delete
/**
[20605] Fix | Delete
* Retrieves the available layout types.
[20606] Fix | Delete
*
[20607] Fix | Delete
* @return {Array} Layout types.
[20608] Fix | Delete
*/
[20609] Fix | Delete
function getLayoutTypes() {
[20610] Fix | Delete
return layoutTypes;
[20611] Fix | Delete
}
[20612] Fix | Delete
[20613] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-list/layout.js
[20614] Fix | Delete
/**
[20615] Fix | Delete
* WordPress dependencies
[20616] Fix | Delete
*/
[20617] Fix | Delete
[20618] Fix | Delete
[20619] Fix | Delete
/**
[20620] Fix | Delete
* Internal dependencies
[20621] Fix | Delete
*/
[20622] Fix | Delete
[20623] Fix | Delete
[20624] Fix | Delete
[20625] Fix | Delete
const defaultLayout = {
[20626] Fix | Delete
type: 'default'
[20627] Fix | Delete
};
[20628] Fix | Delete
const Layout = (0,external_wp_element_namespaceObject.createContext)(defaultLayout);
[20629] Fix | Delete
[20630] Fix | Delete
/**
[20631] Fix | Delete
* Allows to define the layout.
[20632] Fix | Delete
*/
[20633] Fix | Delete
const LayoutProvider = Layout.Provider;
[20634] Fix | Delete
[20635] Fix | Delete
/**
[20636] Fix | Delete
* React hook used to retrieve the layout config.
[20637] Fix | Delete
*/
[20638] Fix | Delete
function useLayout() {
[20639] Fix | Delete
return (0,external_wp_element_namespaceObject.useContext)(Layout);
[20640] Fix | Delete
}
[20641] Fix | Delete
function LayoutStyle({
[20642] Fix | Delete
layout = {},
[20643] Fix | Delete
css,
[20644] Fix | Delete
...props
[20645] Fix | Delete
}) {
[20646] Fix | Delete
const layoutType = getLayoutType(layout.type);
[20647] Fix | Delete
const [blockGapSupport] = use_settings_useSettings('spacing.blockGap');
[20648] Fix | Delete
const hasBlockGapSupport = blockGapSupport !== null;
[20649] Fix | Delete
if (layoutType) {
[20650] Fix | Delete
if (css) {
[20651] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("style", {
[20652] Fix | Delete
children: css
[20653] Fix | Delete
});
[20654] Fix | Delete
}
[20655] Fix | Delete
const layoutStyle = layoutType.getLayoutStyle?.({
[20656] Fix | Delete
hasBlockGapSupport,
[20657] Fix | Delete
layout,
[20658] Fix | Delete
...props
[20659] Fix | Delete
});
[20660] Fix | Delete
if (layoutStyle) {
[20661] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("style", {
[20662] Fix | Delete
children: layoutStyle
[20663] Fix | Delete
});
[20664] Fix | Delete
}
[20665] Fix | Delete
}
[20666] Fix | Delete
return null;
[20667] Fix | Delete
}
[20668] Fix | Delete
[20669] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-alignment-control/use-available-alignments.js
[20670] Fix | Delete
/**
[20671] Fix | Delete
* WordPress dependencies
[20672] Fix | Delete
*/
[20673] Fix | Delete
[20674] Fix | Delete
[20675] Fix | Delete
/**
[20676] Fix | Delete
* Internal dependencies
[20677] Fix | Delete
*/
[20678] Fix | Delete
[20679] Fix | Delete
[20680] Fix | Delete
[20681] Fix | Delete
const use_available_alignments_EMPTY_ARRAY = [];
[20682] Fix | Delete
const use_available_alignments_DEFAULT_CONTROLS = ['none', 'left', 'center', 'right', 'wide', 'full'];
[20683] Fix | Delete
const WIDE_CONTROLS = ['wide', 'full'];
[20684] Fix | Delete
function useAvailableAlignments(controls = use_available_alignments_DEFAULT_CONTROLS) {
[20685] Fix | Delete
// Always add the `none` option if not exists.
[20686] Fix | Delete
if (!controls.includes('none')) {
[20687] Fix | Delete
controls = ['none', ...controls];
[20688] Fix | Delete
}
[20689] Fix | Delete
const isNoneOnly = controls.length === 1 && controls[0] === 'none';
[20690] Fix | Delete
const [wideControlsEnabled, themeSupportsLayout, isBlockBasedTheme] = (0,external_wp_data_namespaceObject.useSelect)(select => {
[20691] Fix | Delete
var _settings$alignWide;
[20692] Fix | Delete
// If `isNoneOnly` is true, we'll be returning early because there is
[20693] Fix | Delete
// nothing to filter on an empty array. We won't need the info from
[20694] Fix | Delete
// the `useSelect` but we must call it anyway because Rules of Hooks.
[20695] Fix | Delete
// So the callback returns early to avoid block editor subscription.
[20696] Fix | Delete
if (isNoneOnly) {
[20697] Fix | Delete
return [false, false, false];
[20698] Fix | Delete
}
[20699] Fix | Delete
const settings = select(store).getSettings();
[20700] Fix | Delete
return [(_settings$alignWide = settings.alignWide) !== null && _settings$alignWide !== void 0 ? _settings$alignWide : false, settings.supportsLayout, settings.__unstableIsBlockBasedTheme];
[20701] Fix | Delete
}, [isNoneOnly]);
[20702] Fix | Delete
const layout = useLayout();
[20703] Fix | Delete
if (isNoneOnly) {
[20704] Fix | Delete
return use_available_alignments_EMPTY_ARRAY;
[20705] Fix | Delete
}
[20706] Fix | Delete
const layoutType = getLayoutType(layout?.type);
[20707] Fix | Delete
if (themeSupportsLayout) {
[20708] Fix | Delete
const layoutAlignments = layoutType.getAlignments(layout, isBlockBasedTheme);
[20709] Fix | Delete
const alignments = layoutAlignments.filter(alignment => controls.includes(alignment.name));
[20710] Fix | Delete
// While we treat `none` as an alignment, we shouldn't return it if no
[20711] Fix | Delete
// other alignments exist.
[20712] Fix | Delete
if (alignments.length === 1 && alignments[0].name === 'none') {
[20713] Fix | Delete
return use_available_alignments_EMPTY_ARRAY;
[20714] Fix | Delete
}
[20715] Fix | Delete
return alignments;
[20716] Fix | Delete
}
[20717] Fix | Delete
[20718] Fix | Delete
// Starting here, it's the fallback for themes not supporting the layout config.
[20719] Fix | Delete
if (layoutType.name !== 'default' && layoutType.name !== 'constrained') {
[20720] Fix | Delete
return use_available_alignments_EMPTY_ARRAY;
[20721] Fix | Delete
}
[20722] Fix | Delete
const alignments = controls.filter(control => {
[20723] Fix | Delete
if (layout.alignments) {
[20724] Fix | Delete
return layout.alignments.includes(control);
[20725] Fix | Delete
}
[20726] Fix | Delete
if (!wideControlsEnabled && WIDE_CONTROLS.includes(control)) {
[20727] Fix | Delete
return false;
[20728] Fix | Delete
}
[20729] Fix | Delete
return use_available_alignments_DEFAULT_CONTROLS.includes(control);
[20730] Fix | Delete
}).map(name => ({
[20731] Fix | Delete
name
[20732] Fix | Delete
}));
[20733] Fix | Delete
[20734] Fix | Delete
// While we treat `none` as an alignment, we shouldn't return it if no
[20735] Fix | Delete
// other alignments exist.
[20736] Fix | Delete
if (alignments.length === 1 && alignments[0].name === 'none') {
[20737] Fix | Delete
return use_available_alignments_EMPTY_ARRAY;
[20738] Fix | Delete
}
[20739] Fix | Delete
return alignments;
[20740] Fix | Delete
}
[20741] Fix | Delete
[20742] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/align-none.js
[20743] Fix | Delete
/**
[20744] Fix | Delete
* WordPress dependencies
[20745] Fix | Delete
*/
[20746] Fix | Delete
[20747] Fix | Delete
[20748] Fix | Delete
const alignNone = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[20749] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[20750] Fix | Delete
viewBox: "0 0 24 24",
[20751] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[20752] Fix | Delete
d: "M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"
[20753] Fix | Delete
})
[20754] Fix | Delete
});
[20755] Fix | Delete
/* harmony default export */ const align_none = (alignNone);
[20756] Fix | Delete
[20757] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/position-left.js
[20758] Fix | Delete
/**
[20759] Fix | Delete
* WordPress dependencies
[20760] Fix | Delete
*/
[20761] Fix | Delete
[20762] Fix | Delete
[20763] Fix | Delete
const positionLeft = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[20764] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[20765] Fix | Delete
viewBox: "0 0 24 24",
[20766] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[20767] Fix | Delete
d: "M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"
[20768] Fix | Delete
})
[20769] Fix | Delete
});
[20770] Fix | Delete
/* harmony default export */ const position_left = (positionLeft);
[20771] Fix | Delete
[20772] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/position-right.js
[20773] Fix | Delete
/**
[20774] Fix | Delete
* WordPress dependencies
[20775] Fix | Delete
*/
[20776] Fix | Delete
[20777] Fix | Delete
[20778] Fix | Delete
const positionRight = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[20779] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[20780] Fix | Delete
viewBox: "0 0 24 24",
[20781] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[20782] Fix | Delete
d: "M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"
[20783] Fix | Delete
})
[20784] Fix | Delete
});
[20785] Fix | Delete
/* harmony default export */ const position_right = (positionRight);
[20786] Fix | Delete
[20787] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/stretch-full-width.js
[20788] Fix | Delete
/**
[20789] Fix | Delete
* WordPress dependencies
[20790] Fix | Delete
*/
[20791] Fix | Delete
[20792] Fix | Delete
[20793] Fix | Delete
const stretchFullWidth = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[20794] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[20795] Fix | Delete
viewBox: "0 0 24 24",
[20796] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[20797] Fix | Delete
d: "M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z"
[20798] Fix | Delete
})
[20799] Fix | Delete
});
[20800] Fix | Delete
/* harmony default export */ const stretch_full_width = (stretchFullWidth);
[20801] Fix | Delete
[20802] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-alignment-control/constants.js
[20803] Fix | Delete
/**
[20804] Fix | Delete
* WordPress dependencies
[20805] Fix | Delete
*/
[20806] Fix | Delete
[20807] Fix | Delete
[20808] Fix | Delete
const constants_BLOCK_ALIGNMENTS_CONTROLS = {
[20809] Fix | Delete
none: {
[20810] Fix | Delete
icon: align_none,
[20811] Fix | Delete
title: (0,external_wp_i18n_namespaceObject._x)('None', 'Alignment option')
[20812] Fix | Delete
},
[20813] Fix | Delete
left: {
[20814] Fix | Delete
icon: position_left,
[20815] Fix | Delete
title: (0,external_wp_i18n_namespaceObject.__)('Align left')
[20816] Fix | Delete
},
[20817] Fix | Delete
center: {
[20818] Fix | Delete
icon: position_center,
[20819] Fix | Delete
title: (0,external_wp_i18n_namespaceObject.__)('Align center')
[20820] Fix | Delete
},
[20821] Fix | Delete
right: {
[20822] Fix | Delete
icon: position_right,
[20823] Fix | Delete
title: (0,external_wp_i18n_namespaceObject.__)('Align right')
[20824] Fix | Delete
},
[20825] Fix | Delete
wide: {
[20826] Fix | Delete
icon: stretch_wide,
[20827] Fix | Delete
title: (0,external_wp_i18n_namespaceObject.__)('Wide width')
[20828] Fix | Delete
},
[20829] Fix | Delete
full: {
[20830] Fix | Delete
icon: stretch_full_width,
[20831] Fix | Delete
title: (0,external_wp_i18n_namespaceObject.__)('Full width')
[20832] Fix | Delete
}
[20833] Fix | Delete
};
[20834] Fix | Delete
const constants_DEFAULT_CONTROL = 'none';
[20835] Fix | Delete
[20836] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-alignment-control/ui.js
[20837] Fix | Delete
/**
[20838] Fix | Delete
* External dependencies
[20839] Fix | Delete
*/
[20840] Fix | Delete
[20841] Fix | Delete
[20842] Fix | Delete
/**
[20843] Fix | Delete
* WordPress dependencies
[20844] Fix | Delete
*/
[20845] Fix | Delete
[20846] Fix | Delete
[20847] Fix | Delete
[20848] Fix | Delete
/**
[20849] Fix | Delete
* Internal dependencies
[20850] Fix | Delete
*/
[20851] Fix | Delete
[20852] Fix | Delete
[20853] Fix | Delete
[20854] Fix | Delete
[20855] Fix | Delete
function BlockAlignmentUI({
[20856] Fix | Delete
value,
[20857] Fix | Delete
onChange,
[20858] Fix | Delete
controls,
[20859] Fix | Delete
isToolbar,
[20860] Fix | Delete
isCollapsed = true
[20861] Fix | Delete
}) {
[20862] Fix | Delete
const enabledControls = useAvailableAlignments(controls);
[20863] Fix | Delete
const hasEnabledControls = !!enabledControls.length;
[20864] Fix | Delete
if (!hasEnabledControls) {
[20865] Fix | Delete
return null;
[20866] Fix | Delete
}
[20867] Fix | Delete
function onChangeAlignment(align) {
[20868] Fix | Delete
onChange([value, 'none'].includes(align) ? undefined : align);
[20869] Fix | Delete
}
[20870] Fix | Delete
const activeAlignmentControl = constants_BLOCK_ALIGNMENTS_CONTROLS[value];
[20871] Fix | Delete
const defaultAlignmentControl = constants_BLOCK_ALIGNMENTS_CONTROLS[constants_DEFAULT_CONTROL];
[20872] Fix | Delete
const UIComponent = isToolbar ? external_wp_components_namespaceObject.ToolbarGroup : external_wp_components_namespaceObject.ToolbarDropdownMenu;
[20873] Fix | Delete
const commonProps = {
[20874] Fix | Delete
icon: activeAlignmentControl ? activeAlignmentControl.icon : defaultAlignmentControl.icon,
[20875] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Align')
[20876] Fix | Delete
};
[20877] Fix | Delete
const extraProps = isToolbar ? {
[20878] Fix | Delete
isCollapsed,
[20879] Fix | Delete
controls: enabledControls.map(({
[20880] Fix | Delete
name: controlName
[20881] Fix | Delete
}) => {
[20882] Fix | Delete
return {
[20883] Fix | Delete
...constants_BLOCK_ALIGNMENTS_CONTROLS[controlName],
[20884] Fix | Delete
isActive: value === controlName || !value && controlName === 'none',
[20885] Fix | Delete
role: isCollapsed ? 'menuitemradio' : undefined,
[20886] Fix | Delete
onClick: () => onChangeAlignment(controlName)
[20887] Fix | Delete
};
[20888] Fix | Delete
})
[20889] Fix | Delete
} : {
[20890] Fix | Delete
toggleProps: {
[20891] Fix | Delete
describedBy: (0,external_wp_i18n_namespaceObject.__)('Change alignment')
[20892] Fix | Delete
},
[20893] Fix | Delete
children: ({
[20894] Fix | Delete
onClose
[20895] Fix | Delete
}) => {
[20896] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[20897] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.MenuGroup, {
[20898] Fix | Delete
className: "block-editor-block-alignment-control__menu-group",
[20899] Fix | Delete
children: enabledControls.map(({
[20900] Fix | Delete
name: controlName,
[20901] Fix | Delete
info
[20902] Fix | Delete
}) => {
[20903] Fix | Delete
const {
[20904] Fix | Delete
icon,
[20905] Fix | Delete
title
[20906] Fix | Delete
} = constants_BLOCK_ALIGNMENTS_CONTROLS[controlName];
[20907] Fix | Delete
// If no value is provided, mark as selected the `none` option.
[20908] Fix | Delete
const isSelected = controlName === value || !value && controlName === 'none';
[20909] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.MenuItem, {
[20910] Fix | Delete
icon: icon,
[20911] Fix | Delete
iconPosition: "left",
[20912] Fix | Delete
className: dist_clsx('components-dropdown-menu__menu-item', {
[20913] Fix | Delete
'is-active': isSelected
[20914] Fix | Delete
}),
[20915] Fix | Delete
isSelected: isSelected,
[20916] Fix | Delete
onClick: () => {
[20917] Fix | Delete
onChangeAlignment(controlName);
[20918] Fix | Delete
onClose();
[20919] Fix | Delete
},
[20920] Fix | Delete
role: "menuitemradio",
[20921] Fix | Delete
info: info,
[20922] Fix | Delete
children: title
[20923] Fix | Delete
}, controlName);
[20924] Fix | Delete
})
[20925] Fix | Delete
})
[20926] Fix | Delete
});
[20927] Fix | Delete
}
[20928] Fix | Delete
};
[20929] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(UIComponent, {
[20930] Fix | Delete
...commonProps,
[20931] Fix | Delete
...extraProps
[20932] Fix | Delete
});
[20933] Fix | Delete
}
[20934] Fix | Delete
/* harmony default export */ const block_alignment_control_ui = (BlockAlignmentUI);
[20935] Fix | Delete
[20936] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-alignment-control/index.js
[20937] Fix | Delete
/**
[20938] Fix | Delete
* Internal dependencies
[20939] Fix | Delete
*/
[20940] Fix | Delete
[20941] Fix | Delete
[20942] Fix | Delete
const BlockAlignmentControl = props => {
[20943] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(block_alignment_control_ui, {
[20944] Fix | Delete
...props,
[20945] Fix | Delete
isToolbar: false
[20946] Fix | Delete
});
[20947] Fix | Delete
};
[20948] Fix | Delete
const BlockAlignmentToolbar = props => {
[20949] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(block_alignment_control_ui, {
[20950] Fix | Delete
...props,
[20951] Fix | Delete
isToolbar: true
[20952] Fix | Delete
});
[20953] Fix | Delete
};
[20954] Fix | Delete
[20955] Fix | Delete
/**
[20956] Fix | Delete
* @see https://github.com/WordPress/gutenberg/blob/HEAD/packages/block-editor/src/components/block-alignment-control/README.md
[20957] Fix | Delete
*/
[20958] Fix | Delete
[20959] Fix | Delete
[20960] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/components/block-editing-mode/index.js
[20961] Fix | Delete
/**
[20962] Fix | Delete
* WordPress dependencies
[20963] Fix | Delete
*/
[20964] Fix | Delete
[20965] Fix | Delete
[20966] Fix | Delete
[20967] Fix | Delete
/**
[20968] Fix | Delete
* Internal dependencies
[20969] Fix | Delete
*/
[20970] Fix | Delete
[20971] Fix | Delete
[20972] Fix | Delete
[20973] Fix | Delete
/**
[20974] Fix | Delete
* @typedef {'disabled'|'contentOnly'|'default'} BlockEditingMode
[20975] Fix | Delete
*/
[20976] Fix | Delete
[20977] Fix | Delete
/**
[20978] Fix | Delete
* Allows a block to restrict the user interface that is displayed for editing
[20979] Fix | Delete
* that block and its inner blocks.
[20980] Fix | Delete
*
[20981] Fix | Delete
* @example
[20982] Fix | Delete
* ```js
[20983] Fix | Delete
* function MyBlock( { attributes, setAttributes } ) {
[20984] Fix | Delete
* useBlockEditingMode( 'disabled' );
[20985] Fix | Delete
* return <div { ...useBlockProps() }></div>;
[20986] Fix | Delete
* }
[20987] Fix | Delete
* ```
[20988] Fix | Delete
*
[20989] Fix | Delete
* `mode` can be one of three options:
[20990] Fix | Delete
*
[20991] Fix | Delete
* - `'disabled'`: Prevents editing the block entirely, i.e. it cannot be
[20992] Fix | Delete
* selected.
[20993] Fix | Delete
* - `'contentOnly'`: Hides all non-content UI, e.g. auxiliary controls in the
[20994] Fix | Delete
* toolbar, the block movers, block settings.
[20995] Fix | Delete
* - `'default'`: Allows editing the block as normal.
[20996] Fix | Delete
*
[20997] Fix | Delete
* The mode is inherited by all of the block's inner blocks, unless they have
[20998] Fix | Delete
* their own mode.
[20999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function