diff --git a/blocks/chapitrage-thematique/build/chapitre-thematique/index.asset.php b/blocks/chapitrage-thematique/build/chapitre-thematique/index.asset.php
index 028f916..40dc4fc 100644
--- a/blocks/chapitrage-thematique/build/chapitre-thematique/index.asset.php
+++ b/blocks/chapitrage-thematique/build/chapitre-thematique/index.asset.php
@@ -1 +1 @@
- array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-primitives'), 'version' => 'd4500b06e4bbf5d42971');
+ array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-primitives'), 'version' => '25c608c1f4d639f2da3a');
diff --git a/blocks/chapitrage-thematique/build/chapitre-thematique/index.js b/blocks/chapitrage-thematique/build/chapitre-thematique/index.js
index 4802c77..9b4ba20 100644
--- a/blocks/chapitrage-thematique/build/chapitre-thematique/index.js
+++ b/blocks/chapitrage-thematique/build/chapitre-thematique/index.js
@@ -2,6 +2,60 @@
/******/ "use strict";
/******/ var __webpack_modules__ = ({
+/***/ "./src/img/arrow-right-circle.svg":
+/*!****************************************!*\
+ !*** ./src/img/arrow-right-circle.svg ***!
+ \****************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ ReactComponent: () => (/* binding */ SvgArrowRightCircle),
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
+var _g;
+function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
+
+var SvgArrowRightCircle = function SvgArrowRightCircle(props) {
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({
+ xmlns: "http://www.w3.org/2000/svg",
+ width: 47,
+ height: 47
+ }, props), _g || (_g = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
+ "data-name": "Groupe 3134",
+ fill: "none",
+ stroke: "#000",
+ strokeWidth: 2
+ }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
+ "data-name": "Groupe 1270",
+ strokeLinecap: "round",
+ strokeLinejoin: "round"
+ }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
+ "data-name": "Ligne 6",
+ d: "M13.929 23.15H33.75"
+ }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
+ "data-name": "Trac\\xE9 162",
+ d: "m27.419 29.478 6.33-6.33-6.33-6.33"
+ })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
+ "data-name": "Ellipse 202"
+ }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle", {
+ cx: 23.5,
+ cy: 23.5,
+ r: 23.5,
+ stroke: "none"
+ }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle", {
+ cx: 23.5,
+ cy: 23.5,
+ r: 22.5
+ })))));
+};
+
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDQ3IDQ3Ij4KICA8ZyBpZD0iR3JvdXBlXzMxMzQiIGRhdGEtbmFtZT0iR3JvdXBlIDMxMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAuODQyIC00NTkpIj4KICAgIDxnIGlkPSJHcm91cGVfMTI3MCIgZGF0YS1uYW1lPSJHcm91cGUgMTI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc0Ljc3MSA0NzUuODIpIj4KICAgICAgPGxpbmUgaWQ9IkxpZ25lXzYiIGRhdGEtbmFtZT0iTGlnbmUgNiIgeDI9IjE5LjgyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2LjMzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2MiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYyIiBkPSJNMTA0LjgxOCw4Mi44bDYuMzMtNi4zMy02LjMzLTYuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MS4zMjggLTcwLjE0MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJFbGxpcHNlXzIwMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjg0MiA0NTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgIDxjaXJjbGUgY3g9IjIzLjUiIGN5PSIyMy41IiByPSIyMy41IiBzdHJva2U9Im5vbmUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIHI9IjIyLjUiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
+
+/***/ }),
+
/***/ "./src/chapitre-thematique/edit.js":
/*!*****************************************!*\
!*** ./src/chapitre-thematique/edit.js ***!
@@ -373,17 +427,15 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ "./src/lien-chapitre/editor.scss");
-/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
-/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
-/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
-/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
+/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
+/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../img/arrow-right-circle.svg */ "./src/img/arrow-right-circle.svg");
+/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ "./src/lien-chapitre/editor.scss");
/* harmony import */ var _OptionsSelectControl__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./OptionsSelectControl */ "./src/lien-chapitre/OptionsSelectControl.js");
-// import { useBlockProps } from "@wordpress/block-editor";
@@ -400,7 +452,7 @@ function Edit({
chapterLinkRelatedPostId,
chapterLinkRelatedPostUrl
} = attributes;
- let currentRelatedPostConseil = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useSelect)(select => select("core").getEntityRecord("postType", "conseils", chapterLinkRelatedPostId));
+ let currentRelatedPostConseil = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useSelect)(select => select("core").getEntityRecord("postType", "conseils", chapterLinkRelatedPostId));
if (currentRelatedPostConseil && currentRelatedPostConseil.link !== chapterLinkRelatedPostUrl) {
console.log(chapterLinkRelatedPostUrl);
console.log(currentRelatedPostConseil.link);
@@ -422,24 +474,30 @@ function Edit({
chapterLinkRelatedPostId: chapterLinkRelatedPostId,
setAttributes: setAttributes
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
- ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.useBlockProps)({
+ ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)({
className: `homegrade-blocks-lien-chapitre`
})
- }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, {
+ }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.RichText, {
tagName: "h4",
className: "homegrade-blocks-lien-chapitre__title",
placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Titre du chapitre", "homegrade-blocks"),
value: chapterLinkTitle,
onChange: onChangeChapterLinkTitle
- }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, {
+ }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.RichText, {
tagName: "p",
className: "homegrade-blocks-lien-chapitre__description",
placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Descriptif du chapitre", "homegrade-blocks"),
value: chapterLinkDescription,
onChange: onChangeChapterLinkDescription
}), chapterLinkRelatedPostUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("a", {
+ className: "homegrade-blocks-lien-chapitre__cta",
href: chapterLinkRelatedPostUrl
- }, chapterLinkRelatedPostUrl)));
+ }, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
+ class: "cta_arrow_button"
+ }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
+ src: _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_4__["default"],
+ alt: ""
+ })))));
}
/***/ }),
@@ -502,6 +560,11 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
+/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../img/arrow-right-circle.svg */ "./src/img/arrow-right-circle.svg");
+
+
function save({
@@ -525,8 +588,14 @@ function save({
value: chapterLinkDescription,
className: "homegrade-blocks-lien-chapitre__description"
}), chapterLinkRelatedPostUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("a", {
+ className: "homegrade-blocks-lien-chapitre__cta",
href: chapterLinkRelatedPostUrl
- }, chapterLinkRelatedPostUrl));
+ }, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
+ class: "cta_arrow_button"
+ }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
+ src: _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_3__["default"],
+ alt: ""
+ }))));
}
/***/ }),
@@ -610,6 +679,16 @@ const trash = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(
/***/ }),
+/***/ "react":
+/*!************************!*\
+ !*** external "React" ***!
+ \************************/
+/***/ ((module) => {
+
+module.exports = window["React"];
+
+/***/ }),
+
/***/ "@wordpress/block-editor":
/*!*************************************!*\
!*** external ["wp","blockEditor"] ***!
diff --git a/blocks/chapitrage-thematique/build/chapitre-thematique/index.js.map b/blocks/chapitrage-thematique/build/chapitre-thematique/index.js.map
index 1589059..d0d1f90 100644
--- a/blocks/chapitrage-thematique/build/chapitre-thematique/index.js.map
+++ b/blocks/chapitrage-thematique/build/chapitre-thematique/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"chapitre-thematique/index.js","mappings":"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A;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://multiblocks/./src/chapitre-thematique/edit.js","webpack://multiblocks/./src/chapitre-thematique/index.js","webpack://multiblocks/./src/chapitre-thematique/save.js","webpack://multiblocks/./src/lien-chapitre/OptionsSelectControl.js","webpack://multiblocks/./src/lien-chapitre/edit.js","webpack://multiblocks/./src/lien-chapitre/index.js","webpack://multiblocks/./src/lien-chapitre/save.js","webpack://multiblocks/./src/chapitre-thematique/editor.scss","webpack://multiblocks/./src/chapitre-thematique/style.scss","webpack://multiblocks/./src/lien-chapitre/editor.scss","webpack://multiblocks/./src/lien-chapitre/style.scss","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/trash.js","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"data\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"htmlEntities\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/external window [\"wp\",\"primitives\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["import { __ } from \"@wordpress/i18n\";\nimport \"./editor.scss\";\nimport \"../lien-chapitre\";\n\nimport {\n\tuseBlockProps,\n\tRichText,\n\tInnerBlocks,\n\tBlockControls,\n} from \"@wordpress/block-editor\";\nimport { ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\nimport { MediaReplaceFlow, MediaPlaceholder } from \"@wordpress/block-editor\";\nimport { trash } from \"@wordpress/icons\";\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet { chapterTitle, chapterDescription } = attributes;\n\n\tfunction onChangeChapterTitle(chapterTitle) {\n\t\tsetAttributes({ chapterTitle });\n\t}\n\tfunction onChangeChapterDescription(chapterDescription) {\n\t\tsetAttributes({ chapterDescription });\n\t}\n\n\tlet { chapterImageUrl, chapterImageId, chapterImageAlt } = attributes;\n\n\tfunction setImageAttributes(media) {\n\t\tif (!media || !media.url) {\n\t\t\tsetAttributes({\n\t\t\t\tchapterImageUrl: null,\n\t\t\t\tchapterImageId: null,\n\t\t\t\tchapterImageAlt: null,\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tsetAttributes({\n\t\t\tchapterImageUrl: media.url,\n\t\t\tchapterImageId: media.id,\n\t\t\tchapterImageAlt: media?.alt,\n\t\t});\n\t}\n\n\tfunction removeImageAttributes() {\n\t\tsetAttributes({\n\t\t\tchapterImageUrl: null,\n\t\t\tchapterImageId: null,\n\t\t\tchapterImageAlt: null,\n\t\t});\n\t}\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t{!chapterImageUrl && (\n\t\t\t\t\t\t
\n\t\t\t\t\t)}\n\n\t\t\t\t\t{chapterImageUrl && (\n\t\t\t\t\t\t

\n\t\t\t\t\t)}\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tconst { chapterTitle, chapterDescription, chapterImageUrl, chapterImageAlt } =\n\t\tattributes;\n\treturn (\n\t\t\n\t\t\t
\n\t\t\t\t{chapterImageUrl &&

}\n\t\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t);\n}\n","import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\n\r\nexport default function OptionsSelectControl({\r\n\tsetAttributes,\r\n\tchapterLinkRelatedPostId,\r\n}) {\r\n\tlet [relatedQuestionPages, setRelatedQuestionPages] = useState(null);\r\n\tlet [childTermsIdArray, setChildTermsIdArray] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\r\n\tfunction getAdminLanguageFromCookie(c_name) {\r\n\t\tvar c_value = document.cookie,\r\n\t\t\tc_start = c_value.indexOf(\" \" + c_name + \"=\");\r\n\t\tif (c_start == -1) c_start = c_value.indexOf(c_name + \"=\");\r\n\t\tif (c_start == -1) {\r\n\t\t\tc_value = null;\r\n\t\t} else {\r\n\t\t\tc_start = c_value.indexOf(\"=\", c_start) + 1;\r\n\t\t\tvar c_end = c_value.indexOf(\";\", c_start);\r\n\t\t\tif (c_end == -1) {\r\n\t\t\t\tc_end = c_value.length;\r\n\t\t\t}\r\n\t\t\tc_value = unescape(c_value.substring(c_start, c_end));\r\n\t\t}\r\n\t\treturn c_value;\r\n\t}\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ chapterLinkRelatedPostId: Number(postId) });\r\n\t}\r\n\r\n\tfunction buildTaxChildrenIdArray(childrenArray) {\r\n\t\treturn childrenArray.map((item) => item.id);\r\n\t}\r\n\r\n\tfunction buildSelectOptions(relatedPossiblePages) {\r\n\t\tlet options = [];\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\toptions.push({ value: 0, label: \"Sélectionnez une page\" });\r\n\t\t\trelatedPossiblePages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\t// GET TAXONOMIES INOFRMATION\r\n\tlet postTaxonomies = useSelect((select) =>\r\n\t\tselect(\"core/editor\").getCurrentPostAttribute(\"thematiques\")\r\n\t);\r\n\r\n\t// GET THE CURRENT TAXONOMY AND FIND THE PARENT OBJECT\r\n\tlet postMainTaxonomy = useSelect(\r\n\t\t(select) =>\r\n\t\t\tselect(\"core\").getEntityRecord(\r\n\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\"thematiques\",\r\n\t\t\t\tpostTaxonomies[0]\r\n\t\t\t),\r\n\t\t[postTaxonomies]\r\n\t);\r\n\tlet postParentTaxonomy = useSelect(\r\n\t\t(select) => {\r\n\t\t\tif (postMainTaxonomy && postMainTaxonomy.parent) {\r\n\t\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\t\"thematiques\",\r\n\t\t\t\t\tpostMainTaxonomy.parent\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t\treturn null;\r\n\t\t},\r\n\t\t[postMainTaxonomy]\r\n\t);\r\n\tlet currentGeneralThematique = postParentTaxonomy ?? postMainTaxonomy ?? null;\r\n\r\n\t// GET THE PARENT TAX CHILDREN\r\n\tlet childTerms = useSelect((select) => {\r\n\t\tif (currentGeneralThematique) {\r\n\t\t\treturn select(\"core\").getEntityRecords(\"taxonomy\", \"thematiques\", {\r\n\t\t\t\tparent: currentGeneralThematique.id,\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\t// BUILD AN ARRAY OF CHILDREN TAXONOMIES ID AND PUT IT IN THE STATE\r\n\tuseEffect(() => {\r\n\t\tif (childTerms) {\r\n\t\t\tsetChildTermsIdArray(buildTaxChildrenIdArray(childTerms));\r\n\t\t}\r\n\t}, [childTerms]);\r\n\r\n\t// GET OPTIONS FOR RELATED POSSIBLE PAGES ACCORDING TO CURRENT TAXONOMY CHILDREN ID ARRAY\r\n\tconst relatedPossiblePages = useSelect((select) => {\r\n\t\tif (childTermsIdArray) {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t\tthematiques: childTermsIdArray,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"conseils\", query);\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\tsetRelatedQuestionPages(buildSelectOptions(relatedPossiblePages));\r\n\t\t}\r\n\t}, [relatedPossiblePages]);\r\n\r\n\tlet panelTitle = postParentTaxonomy\r\n\t\t? \"Conseils \" + postParentTaxonomy.name\r\n\t\t: postMainTaxonomy\r\n\t\t? \"Conseils \" + postMainTaxonomy.name\r\n\t\t: null;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{/* handleRelatedPostChange(e)}\r\n\t\t\t\t/> */}\r\n\t\t\t\t{relatedQuestionPages && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t\toptions={relatedQuestionPages}\r\n\t\t\t\t\t\tvalue={chapterLinkRelatedPostId}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\n// import { useBlockProps } from \"@wordpress/block-editor\";\nimport \"./editor.scss\";\nimport {\n\tPanelBody,\n\tFocalPointPicker,\n\tTextControl,\n\tTextareaControl,\n} from \"@wordpress/components\";\nimport { useSelect } from \"@wordpress/data\";\n\nimport {\n\tuseBlockProps,\n\tRichText,\n\tInspectorControls,\n\tInnerBlocks,\n} from \"@wordpress/block-editor\";\n\nimport OptionsSelectControl from \"./OptionsSelectControl\";\n\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet {\n\t\tchapterLinkTitle,\n\t\tchapterLinkDescription,\n\t\tchapterLinkRelatedPostId,\n\t\tchapterLinkRelatedPostUrl,\n\t} = attributes;\n\n\tlet currentRelatedPostConseil = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\n\t\t\t\"postType\",\n\t\t\t\"conseils\",\n\t\t\tchapterLinkRelatedPostId\n\t\t)\n\t);\n\n\tif (\n\t\tcurrentRelatedPostConseil &&\n\t\tcurrentRelatedPostConseil.link !== chapterLinkRelatedPostUrl\n\t) {\n\t\tconsole.log(chapterLinkRelatedPostUrl);\n\t\tconsole.log(currentRelatedPostConseil.link);\n\t\tsetAttributes({\n\t\t\tchapterLinkRelatedPostUrl: currentRelatedPostConseil.link,\n\t\t});\n\t}\n\n\tfunction onChangeChapterLinkTitle(chapterLinkTitle) {\n\t\tsetAttributes({ chapterLinkTitle });\n\t}\n\tfunction onChangeChapterLinkDescription(chapterLinkDescription) {\n\t\tsetAttributes({ chapterLinkDescription });\n\t}\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tlet { chapterLinkTitle, chapterLinkDescription, chapterLinkRelatedPostUrl } =\n\t\tattributes;\n\n\treturn (\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trash = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z\"\n}));\nexport default trash;\n//# sourceMappingURL=trash.js.map","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"primitives\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"chapitre-thematique/index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmultiblocks\"] = self[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/chapitre-thematique/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","useBlockProps","RichText","InnerBlocks","BlockControls","ToolbarGroup","ToolbarButton","MediaReplaceFlow","MediaPlaceholder","trash","Edit","attributes","setAttributes","props","chapterTitle","chapterDescription","onChangeChapterTitle","onChangeChapterDescription","chapterImageUrl","chapterImageId","chapterImageAlt","setImageAttributes","media","url","id","alt","removeImageAttributes","createElement","Fragment","mediaId","mediaUrl","allowedTypes","accept","onSelect","name","title","icon","isActive","onClick","className","multiple","handleUpload","src","tagName","placeholder","value","onChange","allowedBlocks","registerBlockType","metadata","Save","navigation","foreground","xmlns","viewBox","d","supports","edit","save","Content","InspectorControls","PanelBody","SelectControl","ComboboxControl","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","chapterLinkRelatedPostId","_ref","relatedQuestionPages","setRelatedQuestionPages","childTermsIdArray","setChildTermsIdArray","lang","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","handleRelatedPostChange","postId","Number","buildTaxChildrenIdArray","childrenArray","map","item","buildSelectOptions","relatedPossiblePages","options","push","label","forEach","page","rendered","postTaxonomies","select","getCurrentPostAttribute","postMainTaxonomy","getEntityRecord","postParentTaxonomy","parent","currentGeneralThematique","childTerms","getEntityRecords","query","status","per_page","thematiques","panelTitle","e","FocalPointPicker","TextControl","TextareaControl","chapterLinkTitle","chapterLinkDescription","chapterLinkRelatedPostUrl","currentRelatedPostConseil","link","console","log","onChangeChapterLinkTitle","onChangeChapterLinkDescription","href","class"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"chapitre-thematique/index.js","mappings":"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","sources":["webpack://multiblocks/./src/img/arrow-right-circle.svg","webpack://multiblocks/./src/chapitre-thematique/edit.js","webpack://multiblocks/./src/chapitre-thematique/index.js","webpack://multiblocks/./src/chapitre-thematique/save.js","webpack://multiblocks/./src/lien-chapitre/OptionsSelectControl.js","webpack://multiblocks/./src/lien-chapitre/edit.js","webpack://multiblocks/./src/lien-chapitre/index.js","webpack://multiblocks/./src/lien-chapitre/save.js","webpack://multiblocks/./src/chapitre-thematique/editor.scss","webpack://multiblocks/./src/chapitre-thematique/style.scss","webpack://multiblocks/./src/lien-chapitre/editor.scss","webpack://multiblocks/./src/lien-chapitre/style.scss","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/trash.js","webpack://multiblocks/external window \"React\"","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"data\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"htmlEntities\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/external window [\"wp\",\"primitives\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["var _g;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgArrowRightCircle = function SvgArrowRightCircle(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 47,\n height: 47\n }, props), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 3134\",\n fill: \"none\",\n stroke: \"#000\",\n strokeWidth: 2\n }, /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 1270\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Ligne 6\",\n d: \"M13.929 23.15H33.75\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 162\",\n d: \"m27.419 29.478 6.33-6.33-6.33-6.33\"\n })), /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Ellipse 202\"\n }, /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 23.5,\n stroke: \"none\"\n }), /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 22.5\n })))));\n};\nexport { SvgArrowRightCircle as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDQ3IDQ3Ij4KICA8ZyBpZD0iR3JvdXBlXzMxMzQiIGRhdGEtbmFtZT0iR3JvdXBlIDMxMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAuODQyIC00NTkpIj4KICAgIDxnIGlkPSJHcm91cGVfMTI3MCIgZGF0YS1uYW1lPSJHcm91cGUgMTI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc0Ljc3MSA0NzUuODIpIj4KICAgICAgPGxpbmUgaWQ9IkxpZ25lXzYiIGRhdGEtbmFtZT0iTGlnbmUgNiIgeDI9IjE5LjgyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2LjMzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2MiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYyIiBkPSJNMTA0LjgxOCw4Mi44bDYuMzMtNi4zMy02LjMzLTYuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MS4zMjggLTcwLjE0MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJFbGxpcHNlXzIwMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjg0MiA0NTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgIDxjaXJjbGUgY3g9IjIzLjUiIGN5PSIyMy41IiByPSIyMy41IiBzdHJva2U9Im5vbmUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIHI9IjIyLjUiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=\";","import { __ } from \"@wordpress/i18n\";\nimport \"./editor.scss\";\nimport \"../lien-chapitre\";\n\nimport {\n\tuseBlockProps,\n\tRichText,\n\tInnerBlocks,\n\tBlockControls,\n} from \"@wordpress/block-editor\";\nimport { ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\nimport { MediaReplaceFlow, MediaPlaceholder } from \"@wordpress/block-editor\";\nimport { trash } from \"@wordpress/icons\";\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet { chapterTitle, chapterDescription } = attributes;\n\n\tfunction onChangeChapterTitle(chapterTitle) {\n\t\tsetAttributes({ chapterTitle });\n\t}\n\tfunction onChangeChapterDescription(chapterDescription) {\n\t\tsetAttributes({ chapterDescription });\n\t}\n\n\tlet { chapterImageUrl, chapterImageId, chapterImageAlt } = attributes;\n\n\tfunction setImageAttributes(media) {\n\t\tif (!media || !media.url) {\n\t\t\tsetAttributes({\n\t\t\t\tchapterImageUrl: null,\n\t\t\t\tchapterImageId: null,\n\t\t\t\tchapterImageAlt: null,\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tsetAttributes({\n\t\t\tchapterImageUrl: media.url,\n\t\t\tchapterImageId: media.id,\n\t\t\tchapterImageAlt: media?.alt,\n\t\t});\n\t}\n\n\tfunction removeImageAttributes() {\n\t\tsetAttributes({\n\t\t\tchapterImageUrl: null,\n\t\t\tchapterImageId: null,\n\t\t\tchapterImageAlt: null,\n\t\t});\n\t}\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t{!chapterImageUrl && (\n\t\t\t\t\t\t
\n\t\t\t\t\t)}\n\n\t\t\t\t\t{chapterImageUrl && (\n\t\t\t\t\t\t

\n\t\t\t\t\t)}\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tconst { chapterTitle, chapterDescription, chapterImageUrl, chapterImageAlt } =\n\t\tattributes;\n\treturn (\n\t\t\n\t\t\t
\n\t\t\t\t{chapterImageUrl &&

}\n\t\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t);\n}\n","import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\n\r\nexport default function OptionsSelectControl({\r\n\tsetAttributes,\r\n\tchapterLinkRelatedPostId,\r\n}) {\r\n\tlet [relatedQuestionPages, setRelatedQuestionPages] = useState(null);\r\n\tlet [childTermsIdArray, setChildTermsIdArray] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\r\n\tfunction getAdminLanguageFromCookie(c_name) {\r\n\t\tvar c_value = document.cookie,\r\n\t\t\tc_start = c_value.indexOf(\" \" + c_name + \"=\");\r\n\t\tif (c_start == -1) c_start = c_value.indexOf(c_name + \"=\");\r\n\t\tif (c_start == -1) {\r\n\t\t\tc_value = null;\r\n\t\t} else {\r\n\t\t\tc_start = c_value.indexOf(\"=\", c_start) + 1;\r\n\t\t\tvar c_end = c_value.indexOf(\";\", c_start);\r\n\t\t\tif (c_end == -1) {\r\n\t\t\t\tc_end = c_value.length;\r\n\t\t\t}\r\n\t\t\tc_value = unescape(c_value.substring(c_start, c_end));\r\n\t\t}\r\n\t\treturn c_value;\r\n\t}\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ chapterLinkRelatedPostId: Number(postId) });\r\n\t}\r\n\r\n\tfunction buildTaxChildrenIdArray(childrenArray) {\r\n\t\treturn childrenArray.map((item) => item.id);\r\n\t}\r\n\r\n\tfunction buildSelectOptions(relatedPossiblePages) {\r\n\t\tlet options = [];\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\toptions.push({ value: 0, label: \"Sélectionnez une page\" });\r\n\t\t\trelatedPossiblePages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\t// GET TAXONOMIES INOFRMATION\r\n\tlet postTaxonomies = useSelect((select) =>\r\n\t\tselect(\"core/editor\").getCurrentPostAttribute(\"thematiques\")\r\n\t);\r\n\r\n\t// GET THE CURRENT TAXONOMY AND FIND THE PARENT OBJECT\r\n\tlet postMainTaxonomy = useSelect(\r\n\t\t(select) =>\r\n\t\t\tselect(\"core\").getEntityRecord(\r\n\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\"thematiques\",\r\n\t\t\t\tpostTaxonomies[0]\r\n\t\t\t),\r\n\t\t[postTaxonomies]\r\n\t);\r\n\tlet postParentTaxonomy = useSelect(\r\n\t\t(select) => {\r\n\t\t\tif (postMainTaxonomy && postMainTaxonomy.parent) {\r\n\t\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\t\"thematiques\",\r\n\t\t\t\t\tpostMainTaxonomy.parent\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t\treturn null;\r\n\t\t},\r\n\t\t[postMainTaxonomy]\r\n\t);\r\n\tlet currentGeneralThematique = postParentTaxonomy ?? postMainTaxonomy ?? null;\r\n\r\n\t// GET THE PARENT TAX CHILDREN\r\n\tlet childTerms = useSelect((select) => {\r\n\t\tif (currentGeneralThematique) {\r\n\t\t\treturn select(\"core\").getEntityRecords(\"taxonomy\", \"thematiques\", {\r\n\t\t\t\tparent: currentGeneralThematique.id,\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\t// BUILD AN ARRAY OF CHILDREN TAXONOMIES ID AND PUT IT IN THE STATE\r\n\tuseEffect(() => {\r\n\t\tif (childTerms) {\r\n\t\t\tsetChildTermsIdArray(buildTaxChildrenIdArray(childTerms));\r\n\t\t}\r\n\t}, [childTerms]);\r\n\r\n\t// GET OPTIONS FOR RELATED POSSIBLE PAGES ACCORDING TO CURRENT TAXONOMY CHILDREN ID ARRAY\r\n\tconst relatedPossiblePages = useSelect((select) => {\r\n\t\tif (childTermsIdArray) {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t\tthematiques: childTermsIdArray,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"conseils\", query);\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\tsetRelatedQuestionPages(buildSelectOptions(relatedPossiblePages));\r\n\t\t}\r\n\t}, [relatedPossiblePages]);\r\n\r\n\tlet panelTitle = postParentTaxonomy\r\n\t\t? \"Conseils \" + postParentTaxonomy.name\r\n\t\t: postMainTaxonomy\r\n\t\t? \"Conseils \" + postMainTaxonomy.name\r\n\t\t: null;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{/* handleRelatedPostChange(e)}\r\n\t\t\t\t/> */}\r\n\t\t\t\t{relatedQuestionPages && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t\toptions={relatedQuestionPages}\r\n\t\t\t\t\t\tvalue={chapterLinkRelatedPostId}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\nimport { useSelect } from \"@wordpress/data\";\nimport { useBlockProps, RichText } from \"@wordpress/block-editor\";\nimport arrow from \"../img/arrow-right-circle.svg\";\nimport \"./editor.scss\";\nimport OptionsSelectControl from \"./OptionsSelectControl\";\n\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet {\n\t\tchapterLinkTitle,\n\t\tchapterLinkDescription,\n\t\tchapterLinkRelatedPostId,\n\t\tchapterLinkRelatedPostUrl,\n\t} = attributes;\n\n\tlet currentRelatedPostConseil = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\n\t\t\t\"postType\",\n\t\t\t\"conseils\",\n\t\t\tchapterLinkRelatedPostId\n\t\t)\n\t);\n\n\tif (\n\t\tcurrentRelatedPostConseil &&\n\t\tcurrentRelatedPostConseil.link !== chapterLinkRelatedPostUrl\n\t) {\n\t\tconsole.log(chapterLinkRelatedPostUrl);\n\t\tconsole.log(currentRelatedPostConseil.link);\n\t\tsetAttributes({\n\t\t\tchapterLinkRelatedPostUrl: currentRelatedPostConseil.link,\n\t\t});\n\t}\n\n\tfunction onChangeChapterLinkTitle(chapterLinkTitle) {\n\t\tsetAttributes({ chapterLinkTitle });\n\t}\n\tfunction onChangeChapterLinkDescription(chapterLinkDescription) {\n\t\tsetAttributes({ chapterLinkDescription });\n\t}\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\nimport { __ } from \"@wordpress/i18n\";\nimport arrow from \"../img/arrow-right-circle.svg\";\n\nexport default function save({ attributes }) {\n\tlet { chapterLinkTitle, chapterLinkDescription, chapterLinkRelatedPostUrl } =\n\t\tattributes;\n\n\treturn (\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trash = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z\"\n}));\nexport default trash;\n//# sourceMappingURL=trash.js.map","module.exports = window[\"React\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"primitives\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"chapitre-thematique/index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmultiblocks\"] = self[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/chapitre-thematique/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","useBlockProps","RichText","InnerBlocks","BlockControls","ToolbarGroup","ToolbarButton","MediaReplaceFlow","MediaPlaceholder","trash","Edit","attributes","setAttributes","props","chapterTitle","chapterDescription","onChangeChapterTitle","onChangeChapterDescription","chapterImageUrl","chapterImageId","chapterImageAlt","setImageAttributes","media","url","id","alt","removeImageAttributes","createElement","Fragment","mediaId","mediaUrl","allowedTypes","accept","onSelect","name","title","icon","isActive","onClick","className","multiple","handleUpload","src","tagName","placeholder","value","onChange","allowedBlocks","registerBlockType","metadata","Save","navigation","foreground","xmlns","viewBox","d","supports","edit","save","Content","InspectorControls","PanelBody","SelectControl","ComboboxControl","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","chapterLinkRelatedPostId","_ref","relatedQuestionPages","setRelatedQuestionPages","childTermsIdArray","setChildTermsIdArray","lang","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","handleRelatedPostChange","postId","Number","buildTaxChildrenIdArray","childrenArray","map","item","buildSelectOptions","relatedPossiblePages","options","push","label","forEach","page","rendered","postTaxonomies","select","getCurrentPostAttribute","postMainTaxonomy","getEntityRecord","postParentTaxonomy","parent","currentGeneralThematique","childTerms","getEntityRecords","query","status","per_page","thematiques","panelTitle","e","arrow","chapterLinkTitle","chapterLinkDescription","chapterLinkRelatedPostUrl","currentRelatedPostConseil","link","console","log","onChangeChapterLinkTitle","onChangeChapterLinkDescription","href","class"],"sourceRoot":""}
\ No newline at end of file
diff --git a/blocks/chapitrage-thematique/build/index.asset.php b/blocks/chapitrage-thematique/build/index.asset.php
index 7c3d607..c27f620 100644
--- a/blocks/chapitrage-thematique/build/index.asset.php
+++ b/blocks/chapitrage-thematique/build/index.asset.php
@@ -1 +1 @@
- array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-primitives'), 'version' => '85f453c22d884235f769');
+ array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-primitives'), 'version' => 'ee236c6516355db4ccde');
diff --git a/blocks/chapitrage-thematique/build/index.js b/blocks/chapitrage-thematique/build/index.js
index 0faf1d9..814a2c2 100644
--- a/blocks/chapitrage-thematique/build/index.js
+++ b/blocks/chapitrage-thematique/build/index.js
@@ -2,6 +2,60 @@
/******/ "use strict";
/******/ var __webpack_modules__ = ({
+/***/ "./src/img/arrow-right-circle.svg":
+/*!****************************************!*\
+ !*** ./src/img/arrow-right-circle.svg ***!
+ \****************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ ReactComponent: () => (/* binding */ SvgArrowRightCircle),
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
+var _g;
+function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
+
+var SvgArrowRightCircle = function SvgArrowRightCircle(props) {
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({
+ xmlns: "http://www.w3.org/2000/svg",
+ width: 47,
+ height: 47
+ }, props), _g || (_g = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
+ "data-name": "Groupe 3134",
+ fill: "none",
+ stroke: "#000",
+ strokeWidth: 2
+ }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
+ "data-name": "Groupe 1270",
+ strokeLinecap: "round",
+ strokeLinejoin: "round"
+ }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
+ "data-name": "Ligne 6",
+ d: "M13.929 23.15H33.75"
+ }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
+ "data-name": "Trac\\xE9 162",
+ d: "m27.419 29.478 6.33-6.33-6.33-6.33"
+ })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
+ "data-name": "Ellipse 202"
+ }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle", {
+ cx: 23.5,
+ cy: 23.5,
+ r: 23.5,
+ stroke: "none"
+ }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle", {
+ cx: 23.5,
+ cy: 23.5,
+ r: 22.5
+ })))));
+};
+
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDQ3IDQ3Ij4KICA8ZyBpZD0iR3JvdXBlXzMxMzQiIGRhdGEtbmFtZT0iR3JvdXBlIDMxMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAuODQyIC00NTkpIj4KICAgIDxnIGlkPSJHcm91cGVfMTI3MCIgZGF0YS1uYW1lPSJHcm91cGUgMTI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc0Ljc3MSA0NzUuODIpIj4KICAgICAgPGxpbmUgaWQ9IkxpZ25lXzYiIGRhdGEtbmFtZT0iTGlnbmUgNiIgeDI9IjE5LjgyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2LjMzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2MiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYyIiBkPSJNMTA0LjgxOCw4Mi44bDYuMzMtNi4zMy02LjMzLTYuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MS4zMjggLTcwLjE0MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJFbGxpcHNlXzIwMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjg0MiA0NTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgIDxjaXJjbGUgY3g9IjIzLjUiIGN5PSIyMy41IiByPSIyMy41IiBzdHJva2U9Im5vbmUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIHI9IjIyLjUiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
+
+/***/ }),
+
/***/ "./src/chapitre-thematique/edit.js":
/*!*****************************************!*\
!*** ./src/chapitre-thematique/edit.js ***!
@@ -499,17 +553,15 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ "./src/lien-chapitre/editor.scss");
-/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
-/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
-/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
-/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
+/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
+/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../img/arrow-right-circle.svg */ "./src/img/arrow-right-circle.svg");
+/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ "./src/lien-chapitre/editor.scss");
/* harmony import */ var _OptionsSelectControl__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./OptionsSelectControl */ "./src/lien-chapitre/OptionsSelectControl.js");
-// import { useBlockProps } from "@wordpress/block-editor";
@@ -526,7 +578,7 @@ function Edit({
chapterLinkRelatedPostId,
chapterLinkRelatedPostUrl
} = attributes;
- let currentRelatedPostConseil = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useSelect)(select => select("core").getEntityRecord("postType", "conseils", chapterLinkRelatedPostId));
+ let currentRelatedPostConseil = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useSelect)(select => select("core").getEntityRecord("postType", "conseils", chapterLinkRelatedPostId));
if (currentRelatedPostConseil && currentRelatedPostConseil.link !== chapterLinkRelatedPostUrl) {
console.log(chapterLinkRelatedPostUrl);
console.log(currentRelatedPostConseil.link);
@@ -548,24 +600,30 @@ function Edit({
chapterLinkRelatedPostId: chapterLinkRelatedPostId,
setAttributes: setAttributes
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
- ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.useBlockProps)({
+ ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)({
className: `homegrade-blocks-lien-chapitre`
})
- }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, {
+ }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.RichText, {
tagName: "h4",
className: "homegrade-blocks-lien-chapitre__title",
placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Titre du chapitre", "homegrade-blocks"),
value: chapterLinkTitle,
onChange: onChangeChapterLinkTitle
- }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, {
+ }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.RichText, {
tagName: "p",
className: "homegrade-blocks-lien-chapitre__description",
placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Descriptif du chapitre", "homegrade-blocks"),
value: chapterLinkDescription,
onChange: onChangeChapterLinkDescription
}), chapterLinkRelatedPostUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("a", {
+ className: "homegrade-blocks-lien-chapitre__cta",
href: chapterLinkRelatedPostUrl
- }, chapterLinkRelatedPostUrl)));
+ }, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
+ class: "cta_arrow_button"
+ }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
+ src: _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_4__["default"],
+ alt: ""
+ })))));
}
/***/ }),
@@ -628,6 +686,11 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
+/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../img/arrow-right-circle.svg */ "./src/img/arrow-right-circle.svg");
+
+
function save({
@@ -651,8 +714,14 @@ function save({
value: chapterLinkDescription,
className: "homegrade-blocks-lien-chapitre__description"
}), chapterLinkRelatedPostUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("a", {
+ className: "homegrade-blocks-lien-chapitre__cta",
href: chapterLinkRelatedPostUrl
- }, chapterLinkRelatedPostUrl));
+ }, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
+ class: "cta_arrow_button"
+ }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
+ src: _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_3__["default"],
+ alt: ""
+ }))));
}
/***/ }),
@@ -788,6 +857,16 @@ const trash = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(
/***/ }),
+/***/ "react":
+/*!************************!*\
+ !*** external "React" ***!
+ \************************/
+/***/ ((module) => {
+
+module.exports = window["React"];
+
+/***/ }),
+
/***/ "@wordpress/block-editor":
/*!*************************************!*\
!*** external ["wp","blockEditor"] ***!
diff --git a/blocks/chapitrage-thematique/build/index.js.map b/blocks/chapitrage-thematique/build/index.js.map
index 8e64f0b..a43fff7 100644
--- a/blocks/chapitrage-thematique/build/index.js.map
+++ b/blocks/chapitrage-thematique/build/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","mappings":"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","sources":["webpack://multiblocks/./src/chapitre-thematique/edit.js","webpack://multiblocks/./src/chapitre-thematique/index.js","webpack://multiblocks/./src/chapitre-thematique/save.js","webpack://multiblocks/./src/edit.js","webpack://multiblocks/./src/index.js","webpack://multiblocks/./src/lien-chapitre/OptionsSelectControl.js","webpack://multiblocks/./src/lien-chapitre/edit.js","webpack://multiblocks/./src/lien-chapitre/index.js","webpack://multiblocks/./src/lien-chapitre/save.js","webpack://multiblocks/./src/save.js","webpack://multiblocks/./src/chapitre-thematique/editor.scss","webpack://multiblocks/./src/chapitre-thematique/style.scss","webpack://multiblocks/./src/editor.scss","webpack://multiblocks/./src/lien-chapitre/editor.scss","webpack://multiblocks/./src/lien-chapitre/style.scss","webpack://multiblocks/./src/style.scss?75bd","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/trash.js","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"data\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"htmlEntities\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/external window [\"wp\",\"primitives\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["import { __ } from \"@wordpress/i18n\";\nimport \"./editor.scss\";\nimport \"../lien-chapitre\";\n\nimport {\n\tuseBlockProps,\n\tRichText,\n\tInnerBlocks,\n\tBlockControls,\n} from \"@wordpress/block-editor\";\nimport { ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\nimport { MediaReplaceFlow, MediaPlaceholder } from \"@wordpress/block-editor\";\nimport { trash } from \"@wordpress/icons\";\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet { chapterTitle, chapterDescription } = attributes;\n\n\tfunction onChangeChapterTitle(chapterTitle) {\n\t\tsetAttributes({ chapterTitle });\n\t}\n\tfunction onChangeChapterDescription(chapterDescription) {\n\t\tsetAttributes({ chapterDescription });\n\t}\n\n\tlet { chapterImageUrl, chapterImageId, chapterImageAlt } = attributes;\n\n\tfunction setImageAttributes(media) {\n\t\tif (!media || !media.url) {\n\t\t\tsetAttributes({\n\t\t\t\tchapterImageUrl: null,\n\t\t\t\tchapterImageId: null,\n\t\t\t\tchapterImageAlt: null,\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tsetAttributes({\n\t\t\tchapterImageUrl: media.url,\n\t\t\tchapterImageId: media.id,\n\t\t\tchapterImageAlt: media?.alt,\n\t\t});\n\t}\n\n\tfunction removeImageAttributes() {\n\t\tsetAttributes({\n\t\t\tchapterImageUrl: null,\n\t\t\tchapterImageId: null,\n\t\t\tchapterImageAlt: null,\n\t\t});\n\t}\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t{!chapterImageUrl && (\n\t\t\t\t\t\t
\n\t\t\t\t\t)}\n\n\t\t\t\t\t{chapterImageUrl && (\n\t\t\t\t\t\t

\n\t\t\t\t\t)}\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tconst { chapterTitle, chapterDescription, chapterImageUrl, chapterImageAlt } =\n\t\tattributes;\n\treturn (\n\t\t\n\t\t\t
\n\t\t\t\t{chapterImageUrl &&

}\n\t\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t);\n}\n","import { __ } from \"@wordpress/i18n\";\nimport \"./editor.scss\";\nimport \"./chapitre-thematique\";\n\nimport { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\nimport { MediaReplaceFlow, MediaPlaceholder } from \"@wordpress/block-editor\";\nimport { ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\nimport { trash } from \"@wordpress/icons\";\nexport default function Edit({\n\tattributes,\n\tsetAttributes,\n\tclientId,\n\t...props\n}) {\n\treturn (\n\t\t<>\n\t\t\t{/* test */}\n\t\t\t\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\n\nimport Edit from \"./edit\";\nimport save from \"./save\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\ticon: {\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t\tforeground: \"#DF1E1E\",\n\t},\n\tedit: Edit,\n\tsave,\n});\n","import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\n\r\nexport default function OptionsSelectControl({\r\n\tsetAttributes,\r\n\tchapterLinkRelatedPostId,\r\n}) {\r\n\tlet [relatedQuestionPages, setRelatedQuestionPages] = useState(null);\r\n\tlet [childTermsIdArray, setChildTermsIdArray] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\r\n\tfunction getAdminLanguageFromCookie(c_name) {\r\n\t\tvar c_value = document.cookie,\r\n\t\t\tc_start = c_value.indexOf(\" \" + c_name + \"=\");\r\n\t\tif (c_start == -1) c_start = c_value.indexOf(c_name + \"=\");\r\n\t\tif (c_start == -1) {\r\n\t\t\tc_value = null;\r\n\t\t} else {\r\n\t\t\tc_start = c_value.indexOf(\"=\", c_start) + 1;\r\n\t\t\tvar c_end = c_value.indexOf(\";\", c_start);\r\n\t\t\tif (c_end == -1) {\r\n\t\t\t\tc_end = c_value.length;\r\n\t\t\t}\r\n\t\t\tc_value = unescape(c_value.substring(c_start, c_end));\r\n\t\t}\r\n\t\treturn c_value;\r\n\t}\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ chapterLinkRelatedPostId: Number(postId) });\r\n\t}\r\n\r\n\tfunction buildTaxChildrenIdArray(childrenArray) {\r\n\t\treturn childrenArray.map((item) => item.id);\r\n\t}\r\n\r\n\tfunction buildSelectOptions(relatedPossiblePages) {\r\n\t\tlet options = [];\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\toptions.push({ value: 0, label: \"Sélectionnez une page\" });\r\n\t\t\trelatedPossiblePages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\t// GET TAXONOMIES INOFRMATION\r\n\tlet postTaxonomies = useSelect((select) =>\r\n\t\tselect(\"core/editor\").getCurrentPostAttribute(\"thematiques\")\r\n\t);\r\n\r\n\t// GET THE CURRENT TAXONOMY AND FIND THE PARENT OBJECT\r\n\tlet postMainTaxonomy = useSelect(\r\n\t\t(select) =>\r\n\t\t\tselect(\"core\").getEntityRecord(\r\n\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\"thematiques\",\r\n\t\t\t\tpostTaxonomies[0]\r\n\t\t\t),\r\n\t\t[postTaxonomies]\r\n\t);\r\n\tlet postParentTaxonomy = useSelect(\r\n\t\t(select) => {\r\n\t\t\tif (postMainTaxonomy && postMainTaxonomy.parent) {\r\n\t\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\t\"thematiques\",\r\n\t\t\t\t\tpostMainTaxonomy.parent\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t\treturn null;\r\n\t\t},\r\n\t\t[postMainTaxonomy]\r\n\t);\r\n\tlet currentGeneralThematique = postParentTaxonomy ?? postMainTaxonomy ?? null;\r\n\r\n\t// GET THE PARENT TAX CHILDREN\r\n\tlet childTerms = useSelect((select) => {\r\n\t\tif (currentGeneralThematique) {\r\n\t\t\treturn select(\"core\").getEntityRecords(\"taxonomy\", \"thematiques\", {\r\n\t\t\t\tparent: currentGeneralThematique.id,\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\t// BUILD AN ARRAY OF CHILDREN TAXONOMIES ID AND PUT IT IN THE STATE\r\n\tuseEffect(() => {\r\n\t\tif (childTerms) {\r\n\t\t\tsetChildTermsIdArray(buildTaxChildrenIdArray(childTerms));\r\n\t\t}\r\n\t}, [childTerms]);\r\n\r\n\t// GET OPTIONS FOR RELATED POSSIBLE PAGES ACCORDING TO CURRENT TAXONOMY CHILDREN ID ARRAY\r\n\tconst relatedPossiblePages = useSelect((select) => {\r\n\t\tif (childTermsIdArray) {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t\tthematiques: childTermsIdArray,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"conseils\", query);\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\tsetRelatedQuestionPages(buildSelectOptions(relatedPossiblePages));\r\n\t\t}\r\n\t}, [relatedPossiblePages]);\r\n\r\n\tlet panelTitle = postParentTaxonomy\r\n\t\t? \"Conseils \" + postParentTaxonomy.name\r\n\t\t: postMainTaxonomy\r\n\t\t? \"Conseils \" + postMainTaxonomy.name\r\n\t\t: null;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{/* handleRelatedPostChange(e)}\r\n\t\t\t\t/> */}\r\n\t\t\t\t{relatedQuestionPages && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t\toptions={relatedQuestionPages}\r\n\t\t\t\t\t\tvalue={chapterLinkRelatedPostId}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\n// import { useBlockProps } from \"@wordpress/block-editor\";\nimport \"./editor.scss\";\nimport {\n\tPanelBody,\n\tFocalPointPicker,\n\tTextControl,\n\tTextareaControl,\n} from \"@wordpress/components\";\nimport { useSelect } from \"@wordpress/data\";\n\nimport {\n\tuseBlockProps,\n\tRichText,\n\tInspectorControls,\n\tInnerBlocks,\n} from \"@wordpress/block-editor\";\n\nimport OptionsSelectControl from \"./OptionsSelectControl\";\n\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet {\n\t\tchapterLinkTitle,\n\t\tchapterLinkDescription,\n\t\tchapterLinkRelatedPostId,\n\t\tchapterLinkRelatedPostUrl,\n\t} = attributes;\n\n\tlet currentRelatedPostConseil = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\n\t\t\t\"postType\",\n\t\t\t\"conseils\",\n\t\t\tchapterLinkRelatedPostId\n\t\t)\n\t);\n\n\tif (\n\t\tcurrentRelatedPostConseil &&\n\t\tcurrentRelatedPostConseil.link !== chapterLinkRelatedPostUrl\n\t) {\n\t\tconsole.log(chapterLinkRelatedPostUrl);\n\t\tconsole.log(currentRelatedPostConseil.link);\n\t\tsetAttributes({\n\t\t\tchapterLinkRelatedPostUrl: currentRelatedPostConseil.link,\n\t\t});\n\t}\n\n\tfunction onChangeChapterLinkTitle(chapterLinkTitle) {\n\t\tsetAttributes({ chapterLinkTitle });\n\t}\n\tfunction onChangeChapterLinkDescription(chapterLinkDescription) {\n\t\tsetAttributes({ chapterLinkDescription });\n\t}\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tlet { chapterLinkTitle, chapterLinkDescription, chapterLinkRelatedPostUrl } =\n\t\tattributes;\n\n\treturn (\n\t\t\n\t);\n}\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\treturn (\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trash = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z\"\n}));\nexport default trash;\n//# sourceMappingURL=trash.js.map","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"primitives\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmultiblocks\"] = self[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","useBlockProps","RichText","InnerBlocks","BlockControls","ToolbarGroup","ToolbarButton","MediaReplaceFlow","MediaPlaceholder","trash","Edit","attributes","setAttributes","props","chapterTitle","chapterDescription","onChangeChapterTitle","onChangeChapterDescription","chapterImageUrl","chapterImageId","chapterImageAlt","setImageAttributes","media","url","id","alt","removeImageAttributes","createElement","Fragment","mediaId","mediaUrl","allowedTypes","accept","onSelect","name","title","icon","isActive","onClick","className","multiple","handleUpload","src","tagName","placeholder","value","onChange","allowedBlocks","registerBlockType","metadata","Save","navigation","foreground","xmlns","viewBox","d","supports","edit","save","Content","clientId","InspectorControls","PanelBody","SelectControl","ComboboxControl","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","chapterLinkRelatedPostId","_ref","relatedQuestionPages","setRelatedQuestionPages","childTermsIdArray","setChildTermsIdArray","lang","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","handleRelatedPostChange","postId","Number","buildTaxChildrenIdArray","childrenArray","map","item","buildSelectOptions","relatedPossiblePages","options","push","label","forEach","page","rendered","postTaxonomies","select","getCurrentPostAttribute","postMainTaxonomy","getEntityRecord","postParentTaxonomy","parent","currentGeneralThematique","childTerms","getEntityRecords","query","status","per_page","thematiques","panelTitle","e","FocalPointPicker","TextControl","TextareaControl","chapterLinkTitle","chapterLinkDescription","chapterLinkRelatedPostUrl","currentRelatedPostConseil","link","console","log","onChangeChapterLinkTitle","onChangeChapterLinkDescription","href","class"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"index.js","mappings":"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A,CAAC,EAAE,iEAAa,CAAC,uDAAI;AACrB;AACA,CAAC;AACD,iEAAe,KAAK,EAAC;AACrB;;;;;;;;;;ACbA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://multiblocks/./src/img/arrow-right-circle.svg","webpack://multiblocks/./src/chapitre-thematique/edit.js","webpack://multiblocks/./src/chapitre-thematique/index.js","webpack://multiblocks/./src/chapitre-thematique/save.js","webpack://multiblocks/./src/edit.js","webpack://multiblocks/./src/index.js","webpack://multiblocks/./src/lien-chapitre/OptionsSelectControl.js","webpack://multiblocks/./src/lien-chapitre/edit.js","webpack://multiblocks/./src/lien-chapitre/index.js","webpack://multiblocks/./src/lien-chapitre/save.js","webpack://multiblocks/./src/save.js","webpack://multiblocks/./src/chapitre-thematique/editor.scss","webpack://multiblocks/./src/chapitre-thematique/style.scss","webpack://multiblocks/./src/editor.scss","webpack://multiblocks/./src/lien-chapitre/editor.scss","webpack://multiblocks/./src/lien-chapitre/style.scss","webpack://multiblocks/./src/style.scss?75bd","webpack://multiblocks/../../node_modules/@wordpress/icons/build-module/library/trash.js","webpack://multiblocks/external window \"React\"","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"data\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"htmlEntities\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/external window [\"wp\",\"primitives\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["var _g;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgArrowRightCircle = function SvgArrowRightCircle(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 47,\n height: 47\n }, props), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 3134\",\n fill: \"none\",\n stroke: \"#000\",\n strokeWidth: 2\n }, /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 1270\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Ligne 6\",\n d: \"M13.929 23.15H33.75\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 162\",\n d: \"m27.419 29.478 6.33-6.33-6.33-6.33\"\n })), /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Ellipse 202\"\n }, /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 23.5,\n stroke: \"none\"\n }), /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 22.5\n })))));\n};\nexport { SvgArrowRightCircle as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDQ3IDQ3Ij4KICA8ZyBpZD0iR3JvdXBlXzMxMzQiIGRhdGEtbmFtZT0iR3JvdXBlIDMxMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAuODQyIC00NTkpIj4KICAgIDxnIGlkPSJHcm91cGVfMTI3MCIgZGF0YS1uYW1lPSJHcm91cGUgMTI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc0Ljc3MSA0NzUuODIpIj4KICAgICAgPGxpbmUgaWQ9IkxpZ25lXzYiIGRhdGEtbmFtZT0iTGlnbmUgNiIgeDI9IjE5LjgyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2LjMzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2MiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYyIiBkPSJNMTA0LjgxOCw4Mi44bDYuMzMtNi4zMy02LjMzLTYuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MS4zMjggLTcwLjE0MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJFbGxpcHNlXzIwMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjg0MiA0NTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgIDxjaXJjbGUgY3g9IjIzLjUiIGN5PSIyMy41IiByPSIyMy41IiBzdHJva2U9Im5vbmUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIHI9IjIyLjUiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=\";","import { __ } from \"@wordpress/i18n\";\nimport \"./editor.scss\";\nimport \"../lien-chapitre\";\n\nimport {\n\tuseBlockProps,\n\tRichText,\n\tInnerBlocks,\n\tBlockControls,\n} from \"@wordpress/block-editor\";\nimport { ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\nimport { MediaReplaceFlow, MediaPlaceholder } from \"@wordpress/block-editor\";\nimport { trash } from \"@wordpress/icons\";\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet { chapterTitle, chapterDescription } = attributes;\n\n\tfunction onChangeChapterTitle(chapterTitle) {\n\t\tsetAttributes({ chapterTitle });\n\t}\n\tfunction onChangeChapterDescription(chapterDescription) {\n\t\tsetAttributes({ chapterDescription });\n\t}\n\n\tlet { chapterImageUrl, chapterImageId, chapterImageAlt } = attributes;\n\n\tfunction setImageAttributes(media) {\n\t\tif (!media || !media.url) {\n\t\t\tsetAttributes({\n\t\t\t\tchapterImageUrl: null,\n\t\t\t\tchapterImageId: null,\n\t\t\t\tchapterImageAlt: null,\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tsetAttributes({\n\t\t\tchapterImageUrl: media.url,\n\t\t\tchapterImageId: media.id,\n\t\t\tchapterImageAlt: media?.alt,\n\t\t});\n\t}\n\n\tfunction removeImageAttributes() {\n\t\tsetAttributes({\n\t\t\tchapterImageUrl: null,\n\t\t\tchapterImageId: null,\n\t\t\tchapterImageAlt: null,\n\t\t});\n\t}\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t{!chapterImageUrl && (\n\t\t\t\t\t\t
\n\t\t\t\t\t)}\n\n\t\t\t\t\t{chapterImageUrl && (\n\t\t\t\t\t\t

\n\t\t\t\t\t)}\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tconst { chapterTitle, chapterDescription, chapterImageUrl, chapterImageAlt } =\n\t\tattributes;\n\treturn (\n\t\t\n\t\t\t
\n\t\t\t\t{chapterImageUrl &&

}\n\t\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t);\n}\n","import { __ } from \"@wordpress/i18n\";\nimport \"./editor.scss\";\nimport \"./chapitre-thematique\";\n\nimport { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\nimport { MediaReplaceFlow, MediaPlaceholder } from \"@wordpress/block-editor\";\nimport { ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\nimport { trash } from \"@wordpress/icons\";\nexport default function Edit({\n\tattributes,\n\tsetAttributes,\n\tclientId,\n\t...props\n}) {\n\treturn (\n\t\t<>\n\t\t\t\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\n\nimport Edit from \"./edit\";\nimport save from \"./save\";\nimport metadata from \"./block.json\";\n\nregisterBlockType(metadata.name, {\n\ticon: {\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t\tforeground: \"#DF1E1E\",\n\t},\n\tedit: Edit,\n\tsave,\n});\n","import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\n\r\nexport default function OptionsSelectControl({\r\n\tsetAttributes,\r\n\tchapterLinkRelatedPostId,\r\n}) {\r\n\tlet [relatedQuestionPages, setRelatedQuestionPages] = useState(null);\r\n\tlet [childTermsIdArray, setChildTermsIdArray] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\r\n\tfunction getAdminLanguageFromCookie(c_name) {\r\n\t\tvar c_value = document.cookie,\r\n\t\t\tc_start = c_value.indexOf(\" \" + c_name + \"=\");\r\n\t\tif (c_start == -1) c_start = c_value.indexOf(c_name + \"=\");\r\n\t\tif (c_start == -1) {\r\n\t\t\tc_value = null;\r\n\t\t} else {\r\n\t\t\tc_start = c_value.indexOf(\"=\", c_start) + 1;\r\n\t\t\tvar c_end = c_value.indexOf(\";\", c_start);\r\n\t\t\tif (c_end == -1) {\r\n\t\t\t\tc_end = c_value.length;\r\n\t\t\t}\r\n\t\t\tc_value = unescape(c_value.substring(c_start, c_end));\r\n\t\t}\r\n\t\treturn c_value;\r\n\t}\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ chapterLinkRelatedPostId: Number(postId) });\r\n\t}\r\n\r\n\tfunction buildTaxChildrenIdArray(childrenArray) {\r\n\t\treturn childrenArray.map((item) => item.id);\r\n\t}\r\n\r\n\tfunction buildSelectOptions(relatedPossiblePages) {\r\n\t\tlet options = [];\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\toptions.push({ value: 0, label: \"Sélectionnez une page\" });\r\n\t\t\trelatedPossiblePages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\t// GET TAXONOMIES INOFRMATION\r\n\tlet postTaxonomies = useSelect((select) =>\r\n\t\tselect(\"core/editor\").getCurrentPostAttribute(\"thematiques\")\r\n\t);\r\n\r\n\t// GET THE CURRENT TAXONOMY AND FIND THE PARENT OBJECT\r\n\tlet postMainTaxonomy = useSelect(\r\n\t\t(select) =>\r\n\t\t\tselect(\"core\").getEntityRecord(\r\n\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\"thematiques\",\r\n\t\t\t\tpostTaxonomies[0]\r\n\t\t\t),\r\n\t\t[postTaxonomies]\r\n\t);\r\n\tlet postParentTaxonomy = useSelect(\r\n\t\t(select) => {\r\n\t\t\tif (postMainTaxonomy && postMainTaxonomy.parent) {\r\n\t\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\t\"thematiques\",\r\n\t\t\t\t\tpostMainTaxonomy.parent\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t\treturn null;\r\n\t\t},\r\n\t\t[postMainTaxonomy]\r\n\t);\r\n\tlet currentGeneralThematique = postParentTaxonomy ?? postMainTaxonomy ?? null;\r\n\r\n\t// GET THE PARENT TAX CHILDREN\r\n\tlet childTerms = useSelect((select) => {\r\n\t\tif (currentGeneralThematique) {\r\n\t\t\treturn select(\"core\").getEntityRecords(\"taxonomy\", \"thematiques\", {\r\n\t\t\t\tparent: currentGeneralThematique.id,\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\t// BUILD AN ARRAY OF CHILDREN TAXONOMIES ID AND PUT IT IN THE STATE\r\n\tuseEffect(() => {\r\n\t\tif (childTerms) {\r\n\t\t\tsetChildTermsIdArray(buildTaxChildrenIdArray(childTerms));\r\n\t\t}\r\n\t}, [childTerms]);\r\n\r\n\t// GET OPTIONS FOR RELATED POSSIBLE PAGES ACCORDING TO CURRENT TAXONOMY CHILDREN ID ARRAY\r\n\tconst relatedPossiblePages = useSelect((select) => {\r\n\t\tif (childTermsIdArray) {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t\tthematiques: childTermsIdArray,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"conseils\", query);\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\tsetRelatedQuestionPages(buildSelectOptions(relatedPossiblePages));\r\n\t\t}\r\n\t}, [relatedPossiblePages]);\r\n\r\n\tlet panelTitle = postParentTaxonomy\r\n\t\t? \"Conseils \" + postParentTaxonomy.name\r\n\t\t: postMainTaxonomy\r\n\t\t? \"Conseils \" + postMainTaxonomy.name\r\n\t\t: null;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{/* handleRelatedPostChange(e)}\r\n\t\t\t\t/> */}\r\n\t\t\t\t{relatedQuestionPages && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t\toptions={relatedQuestionPages}\r\n\t\t\t\t\t\tvalue={chapterLinkRelatedPostId}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\nimport { useSelect } from \"@wordpress/data\";\nimport { useBlockProps, RichText } from \"@wordpress/block-editor\";\nimport arrow from \"../img/arrow-right-circle.svg\";\nimport \"./editor.scss\";\nimport OptionsSelectControl from \"./OptionsSelectControl\";\n\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet {\n\t\tchapterLinkTitle,\n\t\tchapterLinkDescription,\n\t\tchapterLinkRelatedPostId,\n\t\tchapterLinkRelatedPostUrl,\n\t} = attributes;\n\n\tlet currentRelatedPostConseil = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\n\t\t\t\"postType\",\n\t\t\t\"conseils\",\n\t\t\tchapterLinkRelatedPostId\n\t\t)\n\t);\n\n\tif (\n\t\tcurrentRelatedPostConseil &&\n\t\tcurrentRelatedPostConseil.link !== chapterLinkRelatedPostUrl\n\t) {\n\t\tconsole.log(chapterLinkRelatedPostUrl);\n\t\tconsole.log(currentRelatedPostConseil.link);\n\t\tsetAttributes({\n\t\t\tchapterLinkRelatedPostUrl: currentRelatedPostConseil.link,\n\t\t});\n\t}\n\n\tfunction onChangeChapterLinkTitle(chapterLinkTitle) {\n\t\tsetAttributes({ chapterLinkTitle });\n\t}\n\tfunction onChangeChapterLinkDescription(chapterLinkDescription) {\n\t\tsetAttributes({ chapterLinkDescription });\n\t}\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\nimport { __ } from \"@wordpress/i18n\";\nimport arrow from \"../img/arrow-right-circle.svg\";\n\nexport default function save({ attributes }) {\n\tlet { chapterLinkTitle, chapterLinkDescription, chapterLinkRelatedPostUrl } =\n\t\tattributes;\n\n\treturn (\n\t\t\n\t);\n}\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\treturn (\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","import { createElement } from \"@wordpress/element\";\n\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trash = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z\"\n}));\nexport default trash;\n//# sourceMappingURL=trash.js.map","module.exports = window[\"React\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"primitives\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmultiblocks\"] = self[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","useBlockProps","RichText","InnerBlocks","BlockControls","ToolbarGroup","ToolbarButton","MediaReplaceFlow","MediaPlaceholder","trash","Edit","attributes","setAttributes","props","chapterTitle","chapterDescription","onChangeChapterTitle","onChangeChapterDescription","chapterImageUrl","chapterImageId","chapterImageAlt","setImageAttributes","media","url","id","alt","removeImageAttributes","createElement","Fragment","mediaId","mediaUrl","allowedTypes","accept","onSelect","name","title","icon","isActive","onClick","className","multiple","handleUpload","src","tagName","placeholder","value","onChange","allowedBlocks","registerBlockType","metadata","Save","navigation","foreground","xmlns","viewBox","d","supports","edit","save","Content","clientId","InspectorControls","PanelBody","SelectControl","ComboboxControl","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","chapterLinkRelatedPostId","_ref","relatedQuestionPages","setRelatedQuestionPages","childTermsIdArray","setChildTermsIdArray","lang","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","handleRelatedPostChange","postId","Number","buildTaxChildrenIdArray","childrenArray","map","item","buildSelectOptions","relatedPossiblePages","options","push","label","forEach","page","rendered","postTaxonomies","select","getCurrentPostAttribute","postMainTaxonomy","getEntityRecord","postParentTaxonomy","parent","currentGeneralThematique","childTerms","getEntityRecords","query","status","per_page","thematiques","panelTitle","e","arrow","chapterLinkTitle","chapterLinkDescription","chapterLinkRelatedPostUrl","currentRelatedPostConseil","link","console","log","onChangeChapterLinkTitle","onChangeChapterLinkDescription","href","class"],"sourceRoot":""}
\ No newline at end of file
diff --git a/blocks/chapitrage-thematique/build/lien-chapitre/index.asset.php b/blocks/chapitrage-thematique/build/lien-chapitre/index.asset.php
index 984855b..65a696c 100644
--- a/blocks/chapitrage-thematique/build/lien-chapitre/index.asset.php
+++ b/blocks/chapitrage-thematique/build/lien-chapitre/index.asset.php
@@ -1 +1 @@
- array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '509129504000b153642d');
+ array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => 'b819972aa3fa1522c5df');
diff --git a/blocks/chapitrage-thematique/build/lien-chapitre/index.js b/blocks/chapitrage-thematique/build/lien-chapitre/index.js
index 4b590b6..5b75bf8 100644
--- a/blocks/chapitrage-thematique/build/lien-chapitre/index.js
+++ b/blocks/chapitrage-thematique/build/lien-chapitre/index.js
@@ -2,6 +2,60 @@
/******/ "use strict";
/******/ var __webpack_modules__ = ({
+/***/ "./src/img/arrow-right-circle.svg":
+/*!****************************************!*\
+ !*** ./src/img/arrow-right-circle.svg ***!
+ \****************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ ReactComponent: () => (/* binding */ SvgArrowRightCircle),
+/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
+/* harmony export */ });
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
+var _g;
+function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
+
+var SvgArrowRightCircle = function SvgArrowRightCircle(props) {
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({
+ xmlns: "http://www.w3.org/2000/svg",
+ width: 47,
+ height: 47
+ }, props), _g || (_g = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
+ "data-name": "Groupe 3134",
+ fill: "none",
+ stroke: "#000",
+ strokeWidth: 2
+ }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
+ "data-name": "Groupe 1270",
+ strokeLinecap: "round",
+ strokeLinejoin: "round"
+ }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
+ "data-name": "Ligne 6",
+ d: "M13.929 23.15H33.75"
+ }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
+ "data-name": "Trac\\xE9 162",
+ d: "m27.419 29.478 6.33-6.33-6.33-6.33"
+ })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
+ "data-name": "Ellipse 202"
+ }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle", {
+ cx: 23.5,
+ cy: 23.5,
+ r: 23.5,
+ stroke: "none"
+ }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle", {
+ cx: 23.5,
+ cy: 23.5,
+ r: 22.5
+ })))));
+};
+
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDQ3IDQ3Ij4KICA8ZyBpZD0iR3JvdXBlXzMxMzQiIGRhdGEtbmFtZT0iR3JvdXBlIDMxMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAuODQyIC00NTkpIj4KICAgIDxnIGlkPSJHcm91cGVfMTI3MCIgZGF0YS1uYW1lPSJHcm91cGUgMTI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc0Ljc3MSA0NzUuODIpIj4KICAgICAgPGxpbmUgaWQ9IkxpZ25lXzYiIGRhdGEtbmFtZT0iTGlnbmUgNiIgeDI9IjE5LjgyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2LjMzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2MiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYyIiBkPSJNMTA0LjgxOCw4Mi44bDYuMzMtNi4zMy02LjMzLTYuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MS4zMjggLTcwLjE0MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJFbGxpcHNlXzIwMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjg0MiA0NTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgIDxjaXJjbGUgY3g9IjIzLjUiIGN5PSIyMy41IiByPSIyMy41IiBzdHJva2U9Im5vbmUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIHI9IjIyLjUiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
+
+/***/ }),
+
/***/ "./src/lien-chapitre/OptionsSelectControl.js":
/*!***************************************************!*\
!*** ./src/lien-chapitre/OptionsSelectControl.js ***!
@@ -162,17 +216,15 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ "./src/lien-chapitre/editor.scss");
-/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
-/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
-/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
-/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
+/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
+/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../img/arrow-right-circle.svg */ "./src/img/arrow-right-circle.svg");
+/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ "./src/lien-chapitre/editor.scss");
/* harmony import */ var _OptionsSelectControl__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./OptionsSelectControl */ "./src/lien-chapitre/OptionsSelectControl.js");
-// import { useBlockProps } from "@wordpress/block-editor";
@@ -189,7 +241,7 @@ function Edit({
chapterLinkRelatedPostId,
chapterLinkRelatedPostUrl
} = attributes;
- let currentRelatedPostConseil = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useSelect)(select => select("core").getEntityRecord("postType", "conseils", chapterLinkRelatedPostId));
+ let currentRelatedPostConseil = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useSelect)(select => select("core").getEntityRecord("postType", "conseils", chapterLinkRelatedPostId));
if (currentRelatedPostConseil && currentRelatedPostConseil.link !== chapterLinkRelatedPostUrl) {
console.log(chapterLinkRelatedPostUrl);
console.log(currentRelatedPostConseil.link);
@@ -211,24 +263,30 @@ function Edit({
chapterLinkRelatedPostId: chapterLinkRelatedPostId,
setAttributes: setAttributes
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
- ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.useBlockProps)({
+ ...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useBlockProps)({
className: `homegrade-blocks-lien-chapitre`
})
- }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, {
+ }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.RichText, {
tagName: "h4",
className: "homegrade-blocks-lien-chapitre__title",
placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Titre du chapitre", "homegrade-blocks"),
value: chapterLinkTitle,
onChange: onChangeChapterLinkTitle
- }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.RichText, {
+ }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.RichText, {
tagName: "p",
className: "homegrade-blocks-lien-chapitre__description",
placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Descriptif du chapitre", "homegrade-blocks"),
value: chapterLinkDescription,
onChange: onChangeChapterLinkDescription
}), chapterLinkRelatedPostUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("a", {
+ className: "homegrade-blocks-lien-chapitre__cta",
href: chapterLinkRelatedPostUrl
- }, chapterLinkRelatedPostUrl)));
+ }, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
+ class: "cta_arrow_button"
+ }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
+ src: _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_4__["default"],
+ alt: ""
+ })))));
}
/***/ }),
@@ -291,6 +349,11 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
+/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../img/arrow-right-circle.svg */ "./src/img/arrow-right-circle.svg");
+
+
function save({
@@ -314,8 +377,14 @@ function save({
value: chapterLinkDescription,
className: "homegrade-blocks-lien-chapitre__description"
}), chapterLinkRelatedPostUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("a", {
+ className: "homegrade-blocks-lien-chapitre__cta",
href: chapterLinkRelatedPostUrl
- }, chapterLinkRelatedPostUrl));
+ }, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)("En savoir plus", "homegrade-blocks"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
+ class: "cta_arrow_button"
+ }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
+ src: _img_arrow_right_circle_svg__WEBPACK_IMPORTED_MODULE_3__["default"],
+ alt: ""
+ }))));
}
/***/ }),
@@ -342,6 +411,16 @@ __webpack_require__.r(__webpack_exports__);
// extracted by mini-css-extract-plugin
+/***/ }),
+
+/***/ "react":
+/*!************************!*\
+ !*** external "React" ***!
+ \************************/
+/***/ ((module) => {
+
+module.exports = window["React"];
+
/***/ }),
/***/ "@wordpress/block-editor":
diff --git a/blocks/chapitrage-thematique/build/lien-chapitre/index.js.map b/blocks/chapitrage-thematique/build/lien-chapitre/index.js.map
index 9f11dfd..1b15c88 100644
--- a/blocks/chapitrage-thematique/build/lien-chapitre/index.js.map
+++ b/blocks/chapitrage-thematique/build/lien-chapitre/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"lien-chapitre/index.js","mappings":"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AA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC7BA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnDA;UACA;UACA;UACA;UACA","sources":["webpack://multiblocks/./src/lien-chapitre/OptionsSelectControl.js","webpack://multiblocks/./src/lien-chapitre/edit.js","webpack://multiblocks/./src/lien-chapitre/index.js","webpack://multiblocks/./src/lien-chapitre/save.js","webpack://multiblocks/./src/lien-chapitre/editor.scss","webpack://multiblocks/./src/lien-chapitre/style.scss","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"data\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"htmlEntities\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\n\r\nexport default function OptionsSelectControl({\r\n\tsetAttributes,\r\n\tchapterLinkRelatedPostId,\r\n}) {\r\n\tlet [relatedQuestionPages, setRelatedQuestionPages] = useState(null);\r\n\tlet [childTermsIdArray, setChildTermsIdArray] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\r\n\tfunction getAdminLanguageFromCookie(c_name) {\r\n\t\tvar c_value = document.cookie,\r\n\t\t\tc_start = c_value.indexOf(\" \" + c_name + \"=\");\r\n\t\tif (c_start == -1) c_start = c_value.indexOf(c_name + \"=\");\r\n\t\tif (c_start == -1) {\r\n\t\t\tc_value = null;\r\n\t\t} else {\r\n\t\t\tc_start = c_value.indexOf(\"=\", c_start) + 1;\r\n\t\t\tvar c_end = c_value.indexOf(\";\", c_start);\r\n\t\t\tif (c_end == -1) {\r\n\t\t\t\tc_end = c_value.length;\r\n\t\t\t}\r\n\t\t\tc_value = unescape(c_value.substring(c_start, c_end));\r\n\t\t}\r\n\t\treturn c_value;\r\n\t}\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ chapterLinkRelatedPostId: Number(postId) });\r\n\t}\r\n\r\n\tfunction buildTaxChildrenIdArray(childrenArray) {\r\n\t\treturn childrenArray.map((item) => item.id);\r\n\t}\r\n\r\n\tfunction buildSelectOptions(relatedPossiblePages) {\r\n\t\tlet options = [];\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\toptions.push({ value: 0, label: \"Sélectionnez une page\" });\r\n\t\t\trelatedPossiblePages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\t// GET TAXONOMIES INOFRMATION\r\n\tlet postTaxonomies = useSelect((select) =>\r\n\t\tselect(\"core/editor\").getCurrentPostAttribute(\"thematiques\")\r\n\t);\r\n\r\n\t// GET THE CURRENT TAXONOMY AND FIND THE PARENT OBJECT\r\n\tlet postMainTaxonomy = useSelect(\r\n\t\t(select) =>\r\n\t\t\tselect(\"core\").getEntityRecord(\r\n\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\"thematiques\",\r\n\t\t\t\tpostTaxonomies[0]\r\n\t\t\t),\r\n\t\t[postTaxonomies]\r\n\t);\r\n\tlet postParentTaxonomy = useSelect(\r\n\t\t(select) => {\r\n\t\t\tif (postMainTaxonomy && postMainTaxonomy.parent) {\r\n\t\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\t\"thematiques\",\r\n\t\t\t\t\tpostMainTaxonomy.parent\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t\treturn null;\r\n\t\t},\r\n\t\t[postMainTaxonomy]\r\n\t);\r\n\tlet currentGeneralThematique = postParentTaxonomy ?? postMainTaxonomy ?? null;\r\n\r\n\t// GET THE PARENT TAX CHILDREN\r\n\tlet childTerms = useSelect((select) => {\r\n\t\tif (currentGeneralThematique) {\r\n\t\t\treturn select(\"core\").getEntityRecords(\"taxonomy\", \"thematiques\", {\r\n\t\t\t\tparent: currentGeneralThematique.id,\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\t// BUILD AN ARRAY OF CHILDREN TAXONOMIES ID AND PUT IT IN THE STATE\r\n\tuseEffect(() => {\r\n\t\tif (childTerms) {\r\n\t\t\tsetChildTermsIdArray(buildTaxChildrenIdArray(childTerms));\r\n\t\t}\r\n\t}, [childTerms]);\r\n\r\n\t// GET OPTIONS FOR RELATED POSSIBLE PAGES ACCORDING TO CURRENT TAXONOMY CHILDREN ID ARRAY\r\n\tconst relatedPossiblePages = useSelect((select) => {\r\n\t\tif (childTermsIdArray) {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t\tthematiques: childTermsIdArray,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"conseils\", query);\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\tsetRelatedQuestionPages(buildSelectOptions(relatedPossiblePages));\r\n\t\t}\r\n\t}, [relatedPossiblePages]);\r\n\r\n\tlet panelTitle = postParentTaxonomy\r\n\t\t? \"Conseils \" + postParentTaxonomy.name\r\n\t\t: postMainTaxonomy\r\n\t\t? \"Conseils \" + postMainTaxonomy.name\r\n\t\t: null;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{/* handleRelatedPostChange(e)}\r\n\t\t\t\t/> */}\r\n\t\t\t\t{relatedQuestionPages && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t\toptions={relatedQuestionPages}\r\n\t\t\t\t\t\tvalue={chapterLinkRelatedPostId}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\n// import { useBlockProps } from \"@wordpress/block-editor\";\nimport \"./editor.scss\";\nimport {\n\tPanelBody,\n\tFocalPointPicker,\n\tTextControl,\n\tTextareaControl,\n} from \"@wordpress/components\";\nimport { useSelect } from \"@wordpress/data\";\n\nimport {\n\tuseBlockProps,\n\tRichText,\n\tInspectorControls,\n\tInnerBlocks,\n} from \"@wordpress/block-editor\";\n\nimport OptionsSelectControl from \"./OptionsSelectControl\";\n\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet {\n\t\tchapterLinkTitle,\n\t\tchapterLinkDescription,\n\t\tchapterLinkRelatedPostId,\n\t\tchapterLinkRelatedPostUrl,\n\t} = attributes;\n\n\tlet currentRelatedPostConseil = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\n\t\t\t\"postType\",\n\t\t\t\"conseils\",\n\t\t\tchapterLinkRelatedPostId\n\t\t)\n\t);\n\n\tif (\n\t\tcurrentRelatedPostConseil &&\n\t\tcurrentRelatedPostConseil.link !== chapterLinkRelatedPostUrl\n\t) {\n\t\tconsole.log(chapterLinkRelatedPostUrl);\n\t\tconsole.log(currentRelatedPostConseil.link);\n\t\tsetAttributes({\n\t\t\tchapterLinkRelatedPostUrl: currentRelatedPostConseil.link,\n\t\t});\n\t}\n\n\tfunction onChangeChapterLinkTitle(chapterLinkTitle) {\n\t\tsetAttributes({ chapterLinkTitle });\n\t}\n\tfunction onChangeChapterLinkDescription(chapterLinkDescription) {\n\t\tsetAttributes({ chapterLinkDescription });\n\t}\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tlet { chapterLinkTitle, chapterLinkDescription, chapterLinkRelatedPostUrl } =\n\t\tattributes;\n\n\treturn (\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"lien-chapitre/index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmultiblocks\"] = self[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/lien-chapitre/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","InspectorControls","PanelBody","SelectControl","ComboboxControl","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","setAttributes","chapterLinkRelatedPostId","_ref","relatedQuestionPages","setRelatedQuestionPages","childTermsIdArray","setChildTermsIdArray","lang","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","handleRelatedPostChange","postId","Number","buildTaxChildrenIdArray","childrenArray","map","item","id","buildSelectOptions","relatedPossiblePages","options","push","value","label","forEach","page","title","rendered","postTaxonomies","select","getCurrentPostAttribute","postMainTaxonomy","getEntityRecord","postParentTaxonomy","parent","currentGeneralThematique","childTerms","getEntityRecords","query","status","per_page","thematiques","panelTitle","name","createElement","onChange","e","FocalPointPicker","TextControl","TextareaControl","useBlockProps","RichText","InnerBlocks","Edit","attributes","props","chapterLinkTitle","chapterLinkDescription","chapterLinkRelatedPostUrl","currentRelatedPostConseil","link","console","log","onChangeChapterLinkTitle","onChangeChapterLinkDescription","Fragment","className","tagName","placeholder","href","registerBlockType","metadata","Save","navigation","icon","foreground","src","xmlns","viewBox","class","d","supports","edit","save","Content"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"lien-chapitre/index.js","mappings":"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","sources":["webpack://multiblocks/./src/img/arrow-right-circle.svg","webpack://multiblocks/./src/lien-chapitre/OptionsSelectControl.js","webpack://multiblocks/./src/lien-chapitre/edit.js","webpack://multiblocks/./src/lien-chapitre/index.js","webpack://multiblocks/./src/lien-chapitre/save.js","webpack://multiblocks/./src/lien-chapitre/editor.scss","webpack://multiblocks/./src/lien-chapitre/style.scss","webpack://multiblocks/external window \"React\"","webpack://multiblocks/external window [\"wp\",\"blockEditor\"]","webpack://multiblocks/external window [\"wp\",\"blocks\"]","webpack://multiblocks/external window [\"wp\",\"components\"]","webpack://multiblocks/external window [\"wp\",\"data\"]","webpack://multiblocks/external window [\"wp\",\"element\"]","webpack://multiblocks/external window [\"wp\",\"htmlEntities\"]","webpack://multiblocks/external window [\"wp\",\"i18n\"]","webpack://multiblocks/webpack/bootstrap","webpack://multiblocks/webpack/runtime/chunk loaded","webpack://multiblocks/webpack/runtime/compat get default export","webpack://multiblocks/webpack/runtime/define property getters","webpack://multiblocks/webpack/runtime/hasOwnProperty shorthand","webpack://multiblocks/webpack/runtime/make namespace object","webpack://multiblocks/webpack/runtime/jsonp chunk loading","webpack://multiblocks/webpack/before-startup","webpack://multiblocks/webpack/startup","webpack://multiblocks/webpack/after-startup"],"sourcesContent":["var _g;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nimport * as React from \"react\";\nvar SvgArrowRightCircle = function SvgArrowRightCircle(props) {\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 47,\n height: 47\n }, props), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 3134\",\n fill: \"none\",\n stroke: \"#000\",\n strokeWidth: 2\n }, /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Groupe 1270\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Ligne 6\",\n d: \"M13.929 23.15H33.75\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n \"data-name\": \"Trac\\\\xE9 162\",\n d: \"m27.419 29.478 6.33-6.33-6.33-6.33\"\n })), /*#__PURE__*/React.createElement(\"g\", {\n \"data-name\": \"Ellipse 202\"\n }, /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 23.5,\n stroke: \"none\"\n }), /*#__PURE__*/React.createElement(\"circle\", {\n cx: 23.5,\n cy: 23.5,\n r: 22.5\n })))));\n};\nexport { SvgArrowRightCircle as ReactComponent };\nexport default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDQ3IDQ3Ij4KICA8ZyBpZD0iR3JvdXBlXzMxMzQiIGRhdGEtbmFtZT0iR3JvdXBlIDMxMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAuODQyIC00NTkpIj4KICAgIDxnIGlkPSJHcm91cGVfMTI3MCIgZGF0YS1uYW1lPSJHcm91cGUgMTI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc0Ljc3MSA0NzUuODIpIj4KICAgICAgPGxpbmUgaWQ9IkxpZ25lXzYiIGRhdGEtbmFtZT0iTGlnbmUgNiIgeDI9IjE5LjgyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2LjMzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2MiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYyIiBkPSJNMTA0LjgxOCw4Mi44bDYuMzMtNi4zMy02LjMzLTYuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MS4zMjggLTcwLjE0MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJFbGxpcHNlXzIwMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYwLjg0MiA0NTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgIDxjaXJjbGUgY3g9IjIzLjUiIGN5PSIyMy41IiByPSIyMy41IiBzdHJva2U9Im5vbmUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIHI9IjIyLjUiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=\";","import { __ } from \"@wordpress/i18n\";\r\nimport { InspectorControls } from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tSelectControl,\r\n\tComboboxControl,\r\n} from \"@wordpress/components\";\r\nimport \"./editor.scss\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport { useEffect, useState } from \"@wordpress/element\";\r\nimport { decodeEntities } from \"@wordpress/html-entities\";\r\n\r\nexport default function OptionsSelectControl({\r\n\tsetAttributes,\r\n\tchapterLinkRelatedPostId,\r\n}) {\r\n\tlet [relatedQuestionPages, setRelatedQuestionPages] = useState(null);\r\n\tlet [childTermsIdArray, setChildTermsIdArray] = useState(null);\r\n\r\n\tconst lang = getAdminLanguageFromCookie(\"wp-wpml_current_language\");\r\n\r\n\tfunction getAdminLanguageFromCookie(c_name) {\r\n\t\tvar c_value = document.cookie,\r\n\t\t\tc_start = c_value.indexOf(\" \" + c_name + \"=\");\r\n\t\tif (c_start == -1) c_start = c_value.indexOf(c_name + \"=\");\r\n\t\tif (c_start == -1) {\r\n\t\t\tc_value = null;\r\n\t\t} else {\r\n\t\t\tc_start = c_value.indexOf(\"=\", c_start) + 1;\r\n\t\t\tvar c_end = c_value.indexOf(\";\", c_start);\r\n\t\t\tif (c_end == -1) {\r\n\t\t\t\tc_end = c_value.length;\r\n\t\t\t}\r\n\t\t\tc_value = unescape(c_value.substring(c_start, c_end));\r\n\t\t}\r\n\t\treturn c_value;\r\n\t}\r\n\r\n\tfunction handleRelatedPostChange(postId) {\r\n\t\tsetAttributes({ chapterLinkRelatedPostId: Number(postId) });\r\n\t}\r\n\r\n\tfunction buildTaxChildrenIdArray(childrenArray) {\r\n\t\treturn childrenArray.map((item) => item.id);\r\n\t}\r\n\r\n\tfunction buildSelectOptions(relatedPossiblePages) {\r\n\t\tlet options = [];\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\toptions.push({ value: 0, label: \"Sélectionnez une page\" });\r\n\t\t\trelatedPossiblePages.forEach((page) => {\r\n\t\t\t\toptions.push({\r\n\t\t\t\t\tvalue: page.id,\r\n\t\t\t\t\tlabel: decodeEntities(page.title.rendered),\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\toptions.push({ value: 0, label: \"Pas encore de questions...\" });\r\n\t\t}\r\n\t\treturn options;\r\n\t}\r\n\r\n\t// GET TAXONOMIES INOFRMATION\r\n\tlet postTaxonomies = useSelect((select) =>\r\n\t\tselect(\"core/editor\").getCurrentPostAttribute(\"thematiques\")\r\n\t);\r\n\r\n\t// GET THE CURRENT TAXONOMY AND FIND THE PARENT OBJECT\r\n\tlet postMainTaxonomy = useSelect(\r\n\t\t(select) =>\r\n\t\t\tselect(\"core\").getEntityRecord(\r\n\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\"thematiques\",\r\n\t\t\t\tpostTaxonomies[0]\r\n\t\t\t),\r\n\t\t[postTaxonomies]\r\n\t);\r\n\tlet postParentTaxonomy = useSelect(\r\n\t\t(select) => {\r\n\t\t\tif (postMainTaxonomy && postMainTaxonomy.parent) {\r\n\t\t\t\treturn select(\"core\").getEntityRecord(\r\n\t\t\t\t\t\"taxonomy\",\r\n\t\t\t\t\t\"thematiques\",\r\n\t\t\t\t\tpostMainTaxonomy.parent\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t\treturn null;\r\n\t\t},\r\n\t\t[postMainTaxonomy]\r\n\t);\r\n\tlet currentGeneralThematique = postParentTaxonomy ?? postMainTaxonomy ?? null;\r\n\r\n\t// GET THE PARENT TAX CHILDREN\r\n\tlet childTerms = useSelect((select) => {\r\n\t\tif (currentGeneralThematique) {\r\n\t\t\treturn select(\"core\").getEntityRecords(\"taxonomy\", \"thematiques\", {\r\n\t\t\t\tparent: currentGeneralThematique.id,\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\t// BUILD AN ARRAY OF CHILDREN TAXONOMIES ID AND PUT IT IN THE STATE\r\n\tuseEffect(() => {\r\n\t\tif (childTerms) {\r\n\t\t\tsetChildTermsIdArray(buildTaxChildrenIdArray(childTerms));\r\n\t\t}\r\n\t}, [childTerms]);\r\n\r\n\t// GET OPTIONS FOR RELATED POSSIBLE PAGES ACCORDING TO CURRENT TAXONOMY CHILDREN ID ARRAY\r\n\tconst relatedPossiblePages = useSelect((select) => {\r\n\t\tif (childTermsIdArray) {\r\n\t\t\tlet query = {\r\n\t\t\t\tstatus: \"publish\",\r\n\t\t\t\tper_page: -1,\r\n\t\t\t\tlang: lang,\r\n\t\t\t\tthematiques: childTermsIdArray,\r\n\t\t\t};\r\n\t\t\treturn select(\"core\").getEntityRecords(\"postType\", \"conseils\", query);\r\n\t\t}\r\n\t\treturn null;\r\n\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tif (relatedPossiblePages) {\r\n\t\t\tsetRelatedQuestionPages(buildSelectOptions(relatedPossiblePages));\r\n\t\t}\r\n\t}, [relatedPossiblePages]);\r\n\r\n\tlet panelTitle = postParentTaxonomy\r\n\t\t? \"Conseils \" + postParentTaxonomy.name\r\n\t\t: postMainTaxonomy\r\n\t\t? \"Conseils \" + postMainTaxonomy.name\r\n\t\t: null;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{/* handleRelatedPostChange(e)}\r\n\t\t\t\t/> */}\r\n\t\t\t\t{relatedQuestionPages && (\r\n\t\t\t\t\t handleRelatedPostChange(e)}\r\n\t\t\t\t\t\toptions={relatedQuestionPages}\r\n\t\t\t\t\t\tvalue={chapterLinkRelatedPostId}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\nimport { useSelect } from \"@wordpress/data\";\nimport { useBlockProps, RichText } from \"@wordpress/block-editor\";\nimport arrow from \"../img/arrow-right-circle.svg\";\nimport \"./editor.scss\";\nimport OptionsSelectControl from \"./OptionsSelectControl\";\n\nexport default function Edit({ attributes, setAttributes, ...props }) {\n\tlet {\n\t\tchapterLinkTitle,\n\t\tchapterLinkDescription,\n\t\tchapterLinkRelatedPostId,\n\t\tchapterLinkRelatedPostUrl,\n\t} = attributes;\n\n\tlet currentRelatedPostConseil = useSelect((select) =>\n\t\tselect(\"core\").getEntityRecord(\n\t\t\t\"postType\",\n\t\t\t\"conseils\",\n\t\t\tchapterLinkRelatedPostId\n\t\t)\n\t);\n\n\tif (\n\t\tcurrentRelatedPostConseil &&\n\t\tcurrentRelatedPostConseil.link !== chapterLinkRelatedPostUrl\n\t) {\n\t\tconsole.log(chapterLinkRelatedPostUrl);\n\t\tconsole.log(currentRelatedPostConseil.link);\n\t\tsetAttributes({\n\t\t\tchapterLinkRelatedPostUrl: currentRelatedPostConseil.link,\n\t\t});\n\t}\n\n\tfunction onChangeChapterLinkTitle(chapterLinkTitle) {\n\t\tsetAttributes({ chapterLinkTitle });\n\t}\n\tfunction onChangeChapterLinkDescription(chapterLinkDescription) {\n\t\tsetAttributes({ chapterLinkDescription });\n\t}\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\n\t\t>\n\t);\n}\n","import { registerBlockType } from \"@wordpress/blocks\";\nimport \"./style.scss\";\nimport metadata from \"./block.json\";\n\nimport Edit from \"./edit\";\nimport Save from \"./save\";\n\nimport { navigation } from \"@wordpress/icons\";\n\nregisterBlockType(metadata.name, {\n\ttitle: metadata.title,\n\ticon: {\n\t\tforeground: \"#DF1E1E\",\n\t\tsrc: (\n\t\t\t\n\t\t),\n\t},\n\n\tsupports: metadata.supports,\n\tattributes: metadata.attributes,\n\tedit: Edit,\n\tsave: Save,\n});\n","import { useBlockProps, RichText, InnerBlocks } from \"@wordpress/block-editor\";\nimport { __ } from \"@wordpress/i18n\";\nimport arrow from \"../img/arrow-right-circle.svg\";\n\nexport default function save({ attributes }) {\n\tlet { chapterLinkTitle, chapterLinkDescription, chapterLinkRelatedPostUrl } =\n\t\tattributes;\n\n\treturn (\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"React\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"htmlEntities\"];","module.exports = window[\"wp\"][\"i18n\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"lien-chapitre/index\": 0,\n\t\"./style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmultiblocks\"] = self[\"webpackChunkmultiblocks\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"./style-index\"], () => (__webpack_require__(\"./src/lien-chapitre/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["__","InspectorControls","PanelBody","SelectControl","ComboboxControl","useSelect","useEffect","useState","decodeEntities","OptionsSelectControl","setAttributes","chapterLinkRelatedPostId","_ref","relatedQuestionPages","setRelatedQuestionPages","childTermsIdArray","setChildTermsIdArray","lang","getAdminLanguageFromCookie","c_name","c_value","document","cookie","c_start","indexOf","c_end","length","unescape","substring","handleRelatedPostChange","postId","Number","buildTaxChildrenIdArray","childrenArray","map","item","id","buildSelectOptions","relatedPossiblePages","options","push","value","label","forEach","page","title","rendered","postTaxonomies","select","getCurrentPostAttribute","postMainTaxonomy","getEntityRecord","postParentTaxonomy","parent","currentGeneralThematique","childTerms","getEntityRecords","query","status","per_page","thematiques","panelTitle","name","createElement","onChange","e","useBlockProps","RichText","arrow","Edit","attributes","props","chapterLinkTitle","chapterLinkDescription","chapterLinkRelatedPostUrl","currentRelatedPostConseil","link","console","log","onChangeChapterLinkTitle","onChangeChapterLinkDescription","Fragment","className","tagName","placeholder","href","class","src","alt","registerBlockType","metadata","Save","navigation","icon","foreground","xmlns","viewBox","d","supports","edit","save","InnerBlocks","Content"],"sourceRoot":""}
\ No newline at end of file
diff --git a/blocks/chapitrage-thematique/build/style-index.css b/blocks/chapitrage-thematique/build/style-index.css
index bd5b32a..bc8d23f 100644
--- a/blocks/chapitrage-thematique/build/style-index.css
+++ b/blocks/chapitrage-thematique/build/style-index.css
@@ -19,9 +19,28 @@
margin: 40px 0;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
+.homegrade-blocks-chapitrage-thematique .homegrade-blocks-lien-chapitre .truc {
+ position: absolute;
+ content: var(--tw-content);
+ top: 0px;
+ right: 0px;
+ bottom: 0px;
+ left: 0px;
+}
.homegrade-blocks-chapitrage-thematique .homegrade-blocks-lien-chapitre__title {
font-weight: 700;
}
+.homegrade-blocks-chapitrage-thematique .homegrade-blocks-lien-chapitre__cta {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+.homegrade-blocks-chapitrage-thematique .homegrade-blocks-lien-chapitre__cta .cta_arrow_button {
+ transition: transform 0.3s ease-in-out;
+}
+.homegrade-blocks-chapitrage-thematique .homegrade-blocks-lien-chapitre__cta:hover .cta_arrow_button {
+ transform: translateX(4px);
+}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/chapitre-thematique/style.scss ***!
\***********************************************************************************************************************************************************************************************************************************************************/
diff --git a/blocks/chapitrage-thematique/build/style-index.css.map b/blocks/chapitrage-thematique/build/style-index.css.map
index f4c0675..5d5a73f 100644
--- a/blocks/chapitrage-thematique/build/style-index.css.map
+++ b/blocks/chapitrage-thematique/build/style-index.css.map
@@ -1 +1 @@
-{"version":3,"file":"./style-index.css","mappings":";;;AACC;EACC;EACA;AAAF;AAEE;EACC;EACA;EACA;EACA;AAAH;AAEE;EACC;AAAH;AAGC;EACC;EACA;EACA;AADF;AAEE;EACC;AAAH,C","sources":["webpack://multiblocks/./src/style.scss"],"sourcesContent":[".homegrade-blocks-chapitrage-thematique {\n\t.homegrade-blocks-chapitre-thematique {\n\t\tpadding-left: 100px;\n\t\tdisplay: flex;\n\n\t\t&__cover {\n\t\t\tmax-width: 250px;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t}\n\t\t.block-editor-media-placeholder {\n\t\t\tmargin-bottom: 30px;\n\t\t}\n\t}\n\t.homegrade-blocks-lien-chapitre {\n\t\tpadding: 20px;\n\t\tmargin: 40px 0;\n\t\tbox-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;\n\t\t&__title {\n\t\t\tfont-weight: 700;\n\t\t}\n\t}\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"./style-index.css","mappings":";;;AACC;EACC;EACA;AAAF;AAEE;EACC;EACA;EACA;EACA;AAAH;AAEE;EACC;AAAH;AAGC;EACC;EACA;EACA;AADF;AAEE;EACC;EACA;EACA;EACA;EACA;EACA;AAAH;AAGE;EACC;AADH;AAGE;EACC;EACA;EACA;AADH;AAEG;EACC;AAAJ;AAEG;EACC;AAAJ,C","sources":["webpack://multiblocks/./src/style.scss"],"sourcesContent":[".homegrade-blocks-chapitrage-thematique {\n\t.homegrade-blocks-chapitre-thematique {\n\t\tpadding-left: 100px;\n\t\tdisplay: flex;\n\n\t\t&__cover {\n\t\t\tmax-width: 250px;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t}\n\t\t.block-editor-media-placeholder {\n\t\t\tmargin-bottom: 30px;\n\t\t}\n\t}\n\t.homegrade-blocks-lien-chapitre {\n\t\tpadding: 20px;\n\t\tmargin: 40px 0;\n\t\tbox-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;\n\t\t.truc {\n\t\t\tposition: absolute;\n\t\t\tcontent: var(--tw-content);\n\t\t\ttop: 0px;\n\t\t\tright: 0px;\n\t\t\tbottom: 0px;\n\t\t\tleft: 0px;\n\t\t}\n\n\t\t&__title {\n\t\t\tfont-weight: 700;\n\t\t}\n\t\t&__cta {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: space-between;\n\t\t\t.cta_arrow_button {\n\t\t\t\ttransition: transform 0.3s ease-in-out;\n\t\t\t}\n\t\t\t&:hover .cta_arrow_button {\n\t\t\t\ttransform: translateX(4px);\n\t\t\t}\n\t\t}\n\t}\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/blocks/chapitrage-thematique/src/edit.js b/blocks/chapitrage-thematique/src/edit.js
index d65f181..86268c1 100644
--- a/blocks/chapitrage-thematique/src/edit.js
+++ b/blocks/chapitrage-thematique/src/edit.js
@@ -14,7 +14,6 @@ export default function Edit({
}) {
return (
<>
- {/* test */}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/blocks/chapitrage-thematique/src/lien-chapitre/edit.js b/blocks/chapitrage-thematique/src/lien-chapitre/edit.js
index 89ee5a0..228ac6a 100644
--- a/blocks/chapitrage-thematique/src/lien-chapitre/edit.js
+++ b/blocks/chapitrage-thematique/src/lien-chapitre/edit.js
@@ -1,21 +1,8 @@
import { __ } from "@wordpress/i18n";
-// import { useBlockProps } from "@wordpress/block-editor";
-import "./editor.scss";
-import {
- PanelBody,
- FocalPointPicker,
- TextControl,
- TextareaControl,
-} from "@wordpress/components";
import { useSelect } from "@wordpress/data";
-
-import {
- useBlockProps,
- RichText,
- InspectorControls,
- InnerBlocks,
-} from "@wordpress/block-editor";
-
+import { useBlockProps, RichText } from "@wordpress/block-editor";
+import arrow from "../img/arrow-right-circle.svg";
+import "./editor.scss";
import OptionsSelectControl from "./OptionsSelectControl";
export default function Edit({ attributes, setAttributes, ...props }) {
@@ -77,7 +64,12 @@ export default function Edit({ attributes, setAttributes, ...props }) {
onChange={onChangeChapterLinkDescription}
/>
{chapterLinkRelatedPostUrl && (
- {chapterLinkRelatedPostUrl}
+
+ {__("En savoir plus", "homegrade-blocks")}
+
+
)}
>
diff --git a/blocks/chapitrage-thematique/src/lien-chapitre/save.js b/blocks/chapitrage-thematique/src/lien-chapitre/save.js
index 21a190c..bf64383 100644
--- a/blocks/chapitrage-thematique/src/lien-chapitre/save.js
+++ b/blocks/chapitrage-thematique/src/lien-chapitre/save.js
@@ -1,4 +1,6 @@
import { useBlockProps, RichText, InnerBlocks } from "@wordpress/block-editor";
+import { __ } from "@wordpress/i18n";
+import arrow from "../img/arrow-right-circle.svg";
export default function save({ attributes }) {
let { chapterLinkTitle, chapterLinkDescription, chapterLinkRelatedPostUrl } =
@@ -20,8 +22,17 @@ export default function save({ attributes }) {
value={chapterLinkDescription}
className="homegrade-blocks-lien-chapitre__description"
/>
+
{chapterLinkRelatedPostUrl && (
- {chapterLinkRelatedPostUrl}
+
+ {__("En savoir plus", "homegrade-blocks")}
+
+
)}
);
diff --git a/blocks/chapitrage-thematique/src/style.scss b/blocks/chapitrage-thematique/src/style.scss
index d3ee6e4..cc5629c 100644
--- a/blocks/chapitrage-thematique/src/style.scss
+++ b/blocks/chapitrage-thematique/src/style.scss
@@ -17,8 +17,28 @@
padding: 20px;
margin: 40px 0;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
+ .truc {
+ position: absolute;
+ content: var(--tw-content);
+ top: 0px;
+ right: 0px;
+ bottom: 0px;
+ left: 0px;
+ }
+
&__title {
font-weight: 700;
}
+ &__cta {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ .cta_arrow_button {
+ transition: transform 0.3s ease-in-out;
+ }
+ &:hover .cta_arrow_button {
+ transform: translateX(4px);
+ }
+ }
}
}