71 __webpack_require__.r(selectors_namespaceObject); |
71 __webpack_require__.r(selectors_namespaceObject); |
72 __webpack_require__.d(selectors_namespaceObject, { |
72 __webpack_require__.d(selectors_namespaceObject, { |
73 get: () => (get) |
73 get: () => (get) |
74 }); |
74 }); |
75 |
75 |
76 ;// CONCATENATED MODULE: external ["wp","data"] |
76 ;// external ["wp","data"] |
77 const external_wp_data_namespaceObject = window["wp"]["data"]; |
77 const external_wp_data_namespaceObject = window["wp"]["data"]; |
78 ;// CONCATENATED MODULE: external ["wp","components"] |
78 ;// external ["wp","components"] |
79 const external_wp_components_namespaceObject = window["wp"]["components"]; |
79 const external_wp_components_namespaceObject = window["wp"]["components"]; |
80 ;// CONCATENATED MODULE: external ["wp","i18n"] |
80 ;// external ["wp","i18n"] |
81 const external_wp_i18n_namespaceObject = window["wp"]["i18n"]; |
81 const external_wp_i18n_namespaceObject = window["wp"]["i18n"]; |
82 ;// CONCATENATED MODULE: external ["wp","primitives"] |
82 ;// external ["wp","primitives"] |
83 const external_wp_primitives_namespaceObject = window["wp"]["primitives"]; |
83 const external_wp_primitives_namespaceObject = window["wp"]["primitives"]; |
84 ;// CONCATENATED MODULE: external "ReactJSXRuntime" |
84 ;// external "ReactJSXRuntime" |
85 const external_ReactJSXRuntime_namespaceObject = window["ReactJSXRuntime"]; |
85 const external_ReactJSXRuntime_namespaceObject = window["ReactJSXRuntime"]; |
86 ;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/check.js |
86 ;// ./node_modules/@wordpress/icons/build-module/library/check.js |
87 /** |
87 /** |
88 * WordPress dependencies |
88 * WordPress dependencies |
89 */ |
89 */ |
90 |
90 |
91 |
91 |
96 d: "M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z" |
96 d: "M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z" |
97 }) |
97 }) |
98 }); |
98 }); |
99 /* harmony default export */ const library_check = (check); |
99 /* harmony default export */ const library_check = (check); |
100 |
100 |
101 ;// CONCATENATED MODULE: external ["wp","a11y"] |
101 ;// external ["wp","a11y"] |
102 const external_wp_a11y_namespaceObject = window["wp"]["a11y"]; |
102 const external_wp_a11y_namespaceObject = window["wp"]["a11y"]; |
103 ;// CONCATENATED MODULE: ./node_modules/@wordpress/preferences/build-module/store/reducer.js |
103 ;// ./node_modules/@wordpress/preferences/build-module/store/reducer.js |
104 /** |
104 /** |
105 * WordPress dependencies |
105 * WordPress dependencies |
106 */ |
106 */ |
107 |
107 |
108 |
108 |
193 /* harmony default export */ const reducer = ((0,external_wp_data_namespaceObject.combineReducers)({ |
193 /* harmony default export */ const reducer = ((0,external_wp_data_namespaceObject.combineReducers)({ |
194 defaults, |
194 defaults, |
195 preferences |
195 preferences |
196 })); |
196 })); |
197 |
197 |
198 ;// CONCATENATED MODULE: ./node_modules/@wordpress/preferences/build-module/store/actions.js |
198 ;// ./node_modules/@wordpress/preferences/build-module/store/actions.js |
199 /** |
199 /** |
200 * Returns an action object used in signalling that a preference should be |
200 * Returns an action object used in signalling that a preference should be |
201 * toggled. |
201 * toggled. |
202 * |
202 * |
203 * @param {string} scope The preference scope (e.g. core/edit-post). |
203 * @param {string} scope The preference scope (e.g. core/edit-post). |
280 persistenceLayer, |
280 persistenceLayer, |
281 persistedData |
281 persistedData |
282 }; |
282 }; |
283 } |
283 } |
284 |
284 |
285 ;// CONCATENATED MODULE: external ["wp","deprecated"] |
285 ;// external ["wp","deprecated"] |
286 const external_wp_deprecated_namespaceObject = window["wp"]["deprecated"]; |
286 const external_wp_deprecated_namespaceObject = window["wp"]["deprecated"]; |
287 var external_wp_deprecated_default = /*#__PURE__*/__webpack_require__.n(external_wp_deprecated_namespaceObject); |
287 var external_wp_deprecated_default = /*#__PURE__*/__webpack_require__.n(external_wp_deprecated_namespaceObject); |
288 ;// CONCATENATED MODULE: ./node_modules/@wordpress/preferences/build-module/store/selectors.js |
288 ;// ./node_modules/@wordpress/preferences/build-module/store/selectors.js |
289 /** |
289 /** |
290 * WordPress dependencies |
290 * WordPress dependencies |
291 */ |
291 */ |
292 |
292 |
293 const withDeprecatedKeys = originalGet => (state, scope, name) => { |
293 const withDeprecatedKeys = originalGet => (state, scope, name) => { |
315 const get = withDeprecatedKeys((state, scope, name) => { |
315 const get = withDeprecatedKeys((state, scope, name) => { |
316 const value = state.preferences[scope]?.[name]; |
316 const value = state.preferences[scope]?.[name]; |
317 return value !== undefined ? value : state.defaults[scope]?.[name]; |
317 return value !== undefined ? value : state.defaults[scope]?.[name]; |
318 }); |
318 }); |
319 |
319 |
320 ;// CONCATENATED MODULE: ./node_modules/@wordpress/preferences/build-module/store/constants.js |
320 ;// ./node_modules/@wordpress/preferences/build-module/store/constants.js |
321 /** |
321 /** |
322 * The identifier for the data store. |
322 * The identifier for the data store. |
323 * |
323 * |
324 * @type {string} |
324 * @type {string} |
325 */ |
325 */ |
326 const STORE_NAME = 'core/preferences'; |
326 const STORE_NAME = 'core/preferences'; |
327 |
327 |
328 ;// CONCATENATED MODULE: ./node_modules/@wordpress/preferences/build-module/store/index.js |
328 ;// ./node_modules/@wordpress/preferences/build-module/store/index.js |
329 /** |
329 /** |
330 * WordPress dependencies |
330 * WordPress dependencies |
331 */ |
331 */ |
332 |
332 |
333 |
333 |
351 actions: actions_namespaceObject, |
351 actions: actions_namespaceObject, |
352 selectors: selectors_namespaceObject |
352 selectors: selectors_namespaceObject |
353 }); |
353 }); |
354 (0,external_wp_data_namespaceObject.register)(store); |
354 (0,external_wp_data_namespaceObject.register)(store); |
355 |
355 |
356 ;// CONCATENATED MODULE: ./node_modules/@wordpress/preferences/build-module/components/preference-toggle-menu-item/index.js |
356 ;// ./node_modules/@wordpress/preferences/build-module/components/preference-toggle-menu-item/index.js |
357 /** |
357 /** |
358 * WordPress dependencies |
358 * WordPress dependencies |
359 */ |
359 */ |
360 |
360 |
361 |
361 |
384 const { |
384 const { |
385 toggle |
385 toggle |
386 } = (0,external_wp_data_namespaceObject.useDispatch)(store); |
386 } = (0,external_wp_data_namespaceObject.useDispatch)(store); |
387 const speakMessage = () => { |
387 const speakMessage = () => { |
388 if (isActive) { |
388 if (isActive) { |
389 const message = messageDeactivated || (0,external_wp_i18n_namespaceObject.sprintf)( /* translators: %s: preference name, e.g. 'Fullscreen mode' */ |
389 const message = messageDeactivated || (0,external_wp_i18n_namespaceObject.sprintf)(/* translators: %s: preference name, e.g. 'Fullscreen mode' */ |
390 (0,external_wp_i18n_namespaceObject.__)('Preference deactivated - %s'), label); |
390 (0,external_wp_i18n_namespaceObject.__)('Preference deactivated - %s'), label); |
391 (0,external_wp_a11y_namespaceObject.speak)(message); |
391 (0,external_wp_a11y_namespaceObject.speak)(message); |
392 } else { |
392 } else { |
393 const message = messageActivated || (0,external_wp_i18n_namespaceObject.sprintf)( /* translators: %s: preference name, e.g. 'Fullscreen mode' */ |
393 const message = messageActivated || (0,external_wp_i18n_namespaceObject.sprintf)(/* translators: %s: preference name, e.g. 'Fullscreen mode' */ |
394 (0,external_wp_i18n_namespaceObject.__)('Preference activated - %s'), label); |
394 (0,external_wp_i18n_namespaceObject.__)('Preference activated - %s'), label); |
395 (0,external_wp_a11y_namespaceObject.speak)(message); |
395 (0,external_wp_a11y_namespaceObject.speak)(message); |
396 } |
396 } |
397 }; |
397 }; |
398 return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.MenuItem, { |
398 return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.MenuItem, { |
520 children: children |
518 children: children |
521 })] |
519 })] |
522 }); |
520 }); |
523 /* harmony default export */ const preferences_modal_section = (Section); |
521 /* harmony default export */ const preferences_modal_section = (Section); |
524 |
522 |
525 ;// CONCATENATED MODULE: external ["wp","compose"] |
523 ;// external ["wp","compose"] |
526 const external_wp_compose_namespaceObject = window["wp"]["compose"]; |
524 const external_wp_compose_namespaceObject = window["wp"]["compose"]; |
527 ;// CONCATENATED MODULE: external ["wp","element"] |
525 ;// external ["wp","element"] |
528 const external_wp_element_namespaceObject = window["wp"]["element"]; |
526 const external_wp_element_namespaceObject = window["wp"]["element"]; |
529 ;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/icon/index.js |
527 ;// ./node_modules/@wordpress/icons/build-module/icon/index.js |
530 /** |
528 /** |
531 * WordPress dependencies |
529 * WordPress dependencies |
532 */ |
530 */ |
533 |
531 |
534 |
532 |
536 |
534 |
537 /** |
535 /** |
538 * Return an SVG icon. |
536 * Return an SVG icon. |
539 * |
537 * |
540 * @param {IconProps} props icon is the SVG component to render |
538 * @param {IconProps} props icon is the SVG component to render |
541 * size is a number specifiying the icon size in pixels |
539 * size is a number specifying the icon size in pixels |
542 * Other props will be passed to wrapped SVG component |
540 * Other props will be passed to wrapped SVG component |
543 * @param {import('react').ForwardedRef<HTMLElement>} ref The forwarded ref to the SVG element. |
541 * @param {import('react').ForwardedRef<HTMLElement>} ref The forwarded ref to the SVG element. |
544 * |
542 * |
545 * @return {JSX.Element} Icon component |
543 * @return {JSX.Element} Icon component |
546 */ |
544 */ |
586 d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" |
584 d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" |
587 }) |
585 }) |
588 }); |
586 }); |
589 /* harmony default export */ const chevron_right = (chevronRight); |
587 /* harmony default export */ const chevron_right = (chevronRight); |
590 |
588 |
591 ;// CONCATENATED MODULE: external ["wp","privateApis"] |
589 ;// external ["wp","privateApis"] |
592 const external_wp_privateApis_namespaceObject = window["wp"]["privateApis"]; |
590 const external_wp_privateApis_namespaceObject = window["wp"]["privateApis"]; |
593 ;// CONCATENATED MODULE: ./node_modules/@wordpress/preferences/build-module/lock-unlock.js |
591 ;// ./node_modules/@wordpress/preferences/build-module/lock-unlock.js |
594 /** |
592 /** |
595 * WordPress dependencies |
593 * WordPress dependencies |
596 */ |
594 */ |
597 |
595 |
598 const { |
596 const { |
599 lock, |
597 lock, |
600 unlock |
598 unlock |
601 } = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.', '@wordpress/preferences'); |
599 } = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.', '@wordpress/preferences'); |
602 |
600 |
603 ;// CONCATENATED MODULE: ./node_modules/@wordpress/preferences/build-module/components/preferences-modal-tabs/index.js |
601 ;// ./node_modules/@wordpress/preferences/build-module/components/preferences-modal-tabs/index.js |
604 /** |
602 /** |
605 * WordPress dependencies |
603 * WordPress dependencies |
606 */ |
604 */ |
607 |
605 |
608 |
606 |
683 children: sectionsContentMap[tab.name] || null |
680 children: sectionsContentMap[tab.name] || null |
684 }, tab.name))] |
681 }, tab.name))] |
685 }) |
682 }) |
686 }); |
683 }); |
687 } else { |
684 } else { |
688 modalContent = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.__experimentalNavigatorProvider, { |
685 modalContent = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.Navigator, { |
689 initialPath: "/", |
686 initialPath: "/", |
690 className: "preferences__provider", |
687 className: "preferences__provider", |
691 children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalNavigatorScreen, { |
688 children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Navigator.Screen, { |
692 path: "/", |
689 path: "/", |
693 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Card, { |
690 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Card, { |
694 isBorderless: true, |
691 isBorderless: true, |
695 size: "small", |
692 size: "small", |
696 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.CardBody, { |
693 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.CardBody, { |
697 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalItemGroup, { |
694 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalItemGroup, { |
698 children: tabs.map(tab => { |
695 children: tabs.map(tab => { |
699 return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalNavigatorButton, { |
696 return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Navigator.Button, { |
700 path: tab.name, |
697 path: `/${tab.name}`, |
701 as: external_wp_components_namespaceObject.__experimentalItem, |
698 as: external_wp_components_namespaceObject.__experimentalItem, |
702 isAction: true, |
699 isAction: true, |
703 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.__experimentalHStack, { |
700 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.__experimentalHStack, { |
704 justify: "space-between", |
701 justify: "space-between", |
705 children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.FlexItem, { |
702 children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.FlexItem, { |
716 }) |
713 }) |
717 }) |
714 }) |
718 }) |
715 }) |
719 }) |
716 }) |
720 }), sections.length && sections.map(section => { |
717 }), sections.length && sections.map(section => { |
721 return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalNavigatorScreen, { |
718 return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Navigator.Screen, { |
722 path: section.name, |
719 path: `/${section.name}`, |
723 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.Card, { |
720 children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.Card, { |
724 isBorderless: true, |
721 isBorderless: true, |
725 size: "large", |
722 size: "large", |
726 children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.CardHeader, { |
723 children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.CardHeader, { |
727 isBorderless: false, |
724 isBorderless: false, |
728 justify: "left", |
725 justify: "left", |
729 size: "small", |
726 size: "small", |
730 gap: "6", |
727 gap: "6", |
731 children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalNavigatorBackButton, { |
728 children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.Navigator.BackButton, { |
732 icon: (0,external_wp_i18n_namespaceObject.isRTL)() ? chevron_right : chevron_left, |
729 icon: (0,external_wp_i18n_namespaceObject.isRTL)() ? chevron_right : chevron_left, |
733 label: (0,external_wp_i18n_namespaceObject.__)('Back') |
730 label: (0,external_wp_i18n_namespaceObject.__)('Back') |
734 }), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalText, { |
731 }), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.__experimentalText, { |
735 size: "16", |
732 size: "16", |
736 children: section.tabLabel |
733 children: section.tabLabel |
763 PreferencesModal: PreferencesModal, |
760 PreferencesModal: PreferencesModal, |
764 PreferencesModalSection: preferences_modal_section, |
761 PreferencesModalSection: preferences_modal_section, |
765 PreferencesModalTabs: PreferencesModalTabs |
762 PreferencesModalTabs: PreferencesModalTabs |
766 }); |
763 }); |
767 |
764 |
768 ;// CONCATENATED MODULE: ./node_modules/@wordpress/preferences/build-module/index.js |
765 ;// ./node_modules/@wordpress/preferences/build-module/index.js |
769 |
766 |
770 |
767 |
771 |
768 |
772 |
769 |
773 (window.wp = window.wp || {}).preferences = __webpack_exports__; |
770 (window.wp = window.wp || {}).preferences = __webpack_exports__; |