diff --git a/plugins/carhop-blocks/blocks/narrative-card/build/index.asset.php b/plugins/carhop-blocks/blocks/narrative-card/build/index.asset.php index 8101da7..0218704 100644 --- a/plugins/carhop-blocks/blocks/narrative-card/build/index.asset.php +++ b/plugins/carhop-blocks/blocks/narrative-card/build/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => 'dd9698d546fc2950f9df'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => '5e9d2c0b3f418fe8c996'); diff --git a/plugins/carhop-blocks/blocks/narrative-card/build/index.js b/plugins/carhop-blocks/blocks/narrative-card/build/index.js index 1adb3fe..3f53bc5 100644 --- a/plugins/carhop-blocks/blocks/narrative-card/build/index.js +++ b/plugins/carhop-blocks/blocks/narrative-card/build/index.js @@ -203,9 +203,9 @@ function Edit({ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, { allowedBlocks: ["core/paragraph", "core/heading", "core/image"], template: [["core/heading", { - content: "lorem" + content: "Lorem ipsum" }], ["core/paragraph", { - content: "Lorem ipsum dolor sit amet consectetur adipisicing elit. Quia et, impedit asperiores saepe odio, quisquam vero veritatis sint totam dolore sit officia voluptatibus deserunt unde debitis quae consequatur, voluptatem facere exercitationem quaerat error non. ." + content: "Lorem ipsum dolor sit amet consectetur adipisicing elit." }]] }) }), shouldShowCoverRight && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_Cover__WEBPACK_IMPORTED_MODULE_4__["default"], { @@ -254,31 +254,14 @@ __webpack_require__.r(__webpack_exports__); (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, { icon: { - src: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("svg", { - width: "32", - height: "32", - viewBox: "0 0 32 32", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)("g", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M21.15,10.59l-9.38,10.02", - stroke: "#136f63", - fill: "none", - strokeWidth: "3" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { - d: "M21.15,21.4v-10.81h-10.32", - stroke: "#136f63", - fill: "none", - strokeWidth: "3" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("circle", { - cx: "16", - cy: "16", - r: "15", - stroke: "#136f63", - fill: "none", - strokeWidth: "3" - })] - }) + src: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("svg", { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("path", { + d: "M8,7h8a1,1,0,0,1,1,1v8a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8A1,1,0,0,1,8,7Zm3-5V4h2V2Zm7,0H16V4h2ZM6,4H8V2H6ZM2,2V4L4,2ZM22,4V2H20ZM13,22V20H11v2Zm3,0h2V20H16ZM6,22H8V20H6Zm14-9h2V11H20Zm0,5h2V16H20ZM20,8h2V6H20ZM4,11H2v2H4Zm0,5H2v2H4ZM4,6H2V8H4ZM2,20v2H4Zm20,2V20l-2,2Z" + }) + }), + foreground: "#136f63" }, edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] diff --git a/plugins/carhop-blocks/blocks/narrative-card/build/index.js.map b/plugins/carhop-blocks/blocks/narrative-card/build/index.js.map index ab7cea6..cfdfa19 100644 --- a/plugins/carhop-blocks/blocks/narrative-card/build/index.js.map +++ b/plugins/carhop-blocks/blocks/narrative-card/build/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","mappings":"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EAAEL;MAAS,CAAE;IAAC,CAC1D,CACL;EAAA,CACG,CAAC;AAER;;;;;;;;;;;AC/BA;;;;;;;;;;;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,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC3BA;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,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEjDA;UACA;UACA;UACA;UACA","sources":["webpack://cta/./node_modules/@wordpress/icons/build-module/library/trash.js","webpack://cta/./src/Cover.jsx","webpack://cta/./src/edit.js","webpack://cta/./src/editor.scss","webpack://cta/./src/index.js","webpack://cta/./src/save.js","webpack://cta/./src/style.scss","webpack://cta/external window [\"wp\",\"blockEditor\"]","webpack://cta/external window [\"wp\",\"blocks\"]","webpack://cta/external window [\"wp\",\"components\"]","webpack://cta/external window [\"wp\",\"i18n\"]","webpack://cta/external window [\"wp\",\"primitives\"]","webpack://cta/external window \"ReactJSXRuntime\"","webpack://cta/webpack/bootstrap","webpack://cta/webpack/runtime/chunk loaded","webpack://cta/webpack/runtime/compat get default export","webpack://cta/webpack/runtime/define property getters","webpack://cta/webpack/runtime/hasOwnProperty shorthand","webpack://cta/webpack/runtime/make namespace object","webpack://cta/webpack/runtime/jsonp chunk loading","webpack://cta/webpack/before-startup","webpack://cta/webpack/startup","webpack://cta/webpack/after-startup"],"sourcesContent":["/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst trash = /*#__PURE__*/_jsx(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/_jsx(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z\"\n })\n});\nexport default trash;\n//# sourceMappingURL=trash.js.map","import { MediaPlaceholder } from \"@wordpress/block-editor\";\r\n\r\nexport default function Cover({ coverUrl, coverAlt, onSelect }) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{coverUrl && {coverAlt}}\r\n\t\t\t{!coverUrl && (\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 {\n\tuseBlockProps,\n\tRichText,\n\tMediaReplaceFlow,\n\tInspectorControls,\n\t__experimentalLinkControl as LinkControl,\n\tuseSetting,\n\tInnerBlocks,\n\tMediaPlaceholder,\n} from \"@wordpress/block-editor\";\nimport {\n\tPanelBody,\n\t__experimentalToggleGroupControl as ToggleGroupControl,\n\t__experimentalToggleGroupControlOption as ToggleGroupControlOption,\n\tButton,\n\tCheckboxControl,\n} from \"@wordpress/components\";\nimport \"./editor.scss\";\nimport { lock, trash } from \"@wordpress/icons\";\nimport CoverImage from \"./Cover\";\n\nexport default function Edit({ attributes, setAttributes }) {\n\tconst { coverId, coverUrl, coverAlt, coverPosition, hasCover } = attributes;\n\tconst colors = useSetting(\"color.palette.theme\");\n\n\tfunction setCoverAttributes(cover) {\n\t\tsetAttributes({\n\t\t\tcoverId: cover.id,\n\t\t\tcoverAlt: cover.alt,\n\t\t\tcoverUrl: cover.url,\n\t\t});\n\t}\n\tfunction removeCoverAttributes() {\n\t\tsetAttributes({\n\t\t\tcoverId: null,\n\t\t\tcoverAlt: null,\n\t\t\tcoverUrl: null,\n\t\t});\n\t}\n\n\t// Déterminer l'ordre des éléments basé sur la position\n\tconst shouldShowCoverLeft = hasCover && coverPosition === \"left\";\n\tconst shouldShowCoverRight = hasCover && coverPosition === \"right\";\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t setAttributes({ hasCover: value })}\n\t\t\t\t\t/>\n\t\t\t\t\t{coverUrl && {coverAlt}}\n\n\t\t\t\t\t{hasCover && (\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{coverUrl && (\n\t\t\t\t\t\t\t\t<>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t)}\n\n\t\t\t\t\t\t\t setAttributes({ coverPosition: value })}\n\t\t\t\t\t\t\t\tvalue={coverPosition}\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\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{shouldShowCoverLeft && (\n\t\t\t\t\t\n\t\t\t\t)}\n\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\n\t\t\t\t{shouldShowCoverRight && (\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","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\t\t\n\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\n\t\t),\n\t},\n\tedit: Edit,\n\tsave,\n});\n","import { useBlockProps } from \"@wordpress/block-editor\";\nimport { InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tconst { hasCover, coverUrl, coverAlt, coverPosition } = attributes;\n\n\treturn (\n\t\t\n\t\t\t{hasCover && coverPosition === \"left\" && (\n\t\t\t\t
\n\t\t\t\t\t{hasCover && coverUrl && {coverAlt}}\n\t\t\t\t
\n\t\t\t)}\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t\t{hasCover && coverPosition === \"right\" && (\n\t\t\t\t
\n\t\t\t\t\t{hasCover && coverUrl && {coverAlt}}\n\t\t\t\t
\n\t\t\t)}\n\t\t\n\t);\n}\n","// 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\"][\"i18n\"];","module.exports = window[\"wp\"][\"primitives\"];","module.exports = window[\"ReactJSXRuntime\"];","// 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, fn, priority] = deferred[i];\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, moreModules, runtime] = data;\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 = globalThis[\"webpackChunkcta\"] = globalThis[\"webpackChunkcta\"] || [];\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":["MediaPlaceholder","jsx","_jsx","jsxs","_jsxs","Cover","coverUrl","coverAlt","onSelect","className","children","src","alt","accept","allowedTypes","multiple","handleUpload","__","useBlockProps","RichText","MediaReplaceFlow","InspectorControls","__experimentalLinkControl","LinkControl","useSetting","InnerBlocks","PanelBody","__experimentalToggleGroupControl","ToggleGroupControl","__experimentalToggleGroupControlOption","ToggleGroupControlOption","Button","CheckboxControl","lock","trash","CoverImage","Fragment","_Fragment","Edit","attributes","setAttributes","coverId","coverPosition","hasCover","colors","setCoverAttributes","cover","id","url","removeCoverAttributes","shouldShowCoverLeft","shouldShowCoverRight","title","label","checked","onChange","value","mediaId","mediaUrl","name","variant","icon","onClick","isBlock","allowedBlocks","template","content","registerBlockType","save","metadata","width","height","viewBox","d","stroke","fill","strokeWidth","cx","cy","r","edit","Content"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"index.js","mappings":"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","sources":["webpack://cta/./node_modules/@wordpress/icons/build-module/library/trash.js","webpack://cta/./src/Cover.jsx","webpack://cta/./src/edit.js","webpack://cta/./src/editor.scss","webpack://cta/./src/index.js","webpack://cta/./src/save.js","webpack://cta/./src/style.scss","webpack://cta/external window [\"wp\",\"blockEditor\"]","webpack://cta/external window [\"wp\",\"blocks\"]","webpack://cta/external window [\"wp\",\"components\"]","webpack://cta/external window [\"wp\",\"i18n\"]","webpack://cta/external window [\"wp\",\"primitives\"]","webpack://cta/external window \"ReactJSXRuntime\"","webpack://cta/webpack/bootstrap","webpack://cta/webpack/runtime/chunk loaded","webpack://cta/webpack/runtime/compat get default export","webpack://cta/webpack/runtime/define property getters","webpack://cta/webpack/runtime/hasOwnProperty shorthand","webpack://cta/webpack/runtime/make namespace object","webpack://cta/webpack/runtime/jsonp chunk loading","webpack://cta/webpack/before-startup","webpack://cta/webpack/startup","webpack://cta/webpack/after-startup"],"sourcesContent":["/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst trash = /*#__PURE__*/_jsx(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/_jsx(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z\"\n })\n});\nexport default trash;\n//# sourceMappingURL=trash.js.map","import { MediaPlaceholder } from \"@wordpress/block-editor\";\r\n\r\nexport default function Cover({ coverUrl, coverAlt, onSelect }) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{coverUrl && {coverAlt}}\r\n\t\t\t{!coverUrl && (\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 {\n\tuseBlockProps,\n\tRichText,\n\tMediaReplaceFlow,\n\tInspectorControls,\n\t__experimentalLinkControl as LinkControl,\n\tuseSetting,\n\tInnerBlocks,\n\tMediaPlaceholder,\n} from \"@wordpress/block-editor\";\nimport {\n\tPanelBody,\n\t__experimentalToggleGroupControl as ToggleGroupControl,\n\t__experimentalToggleGroupControlOption as ToggleGroupControlOption,\n\tButton,\n\tCheckboxControl,\n} from \"@wordpress/components\";\nimport \"./editor.scss\";\nimport { lock, trash } from \"@wordpress/icons\";\nimport CoverImage from \"./Cover\";\n\nexport default function Edit({ attributes, setAttributes }) {\n\tconst { coverId, coverUrl, coverAlt, coverPosition, hasCover } = attributes;\n\tconst colors = useSetting(\"color.palette.theme\");\n\n\tfunction setCoverAttributes(cover) {\n\t\tsetAttributes({\n\t\t\tcoverId: cover.id,\n\t\t\tcoverAlt: cover.alt,\n\t\t\tcoverUrl: cover.url,\n\t\t});\n\t}\n\tfunction removeCoverAttributes() {\n\t\tsetAttributes({\n\t\t\tcoverId: null,\n\t\t\tcoverAlt: null,\n\t\t\tcoverUrl: null,\n\t\t});\n\t}\n\n\t// Déterminer l'ordre des éléments basé sur la position\n\tconst shouldShowCoverLeft = hasCover && coverPosition === \"left\";\n\tconst shouldShowCoverRight = hasCover && coverPosition === \"right\";\n\n\treturn (\n\t\t<>\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t setAttributes({ hasCover: value })}\n\t\t\t\t\t/>\n\t\t\t\t\t{coverUrl && {coverAlt}}\n\n\t\t\t\t\t{hasCover && (\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{coverUrl && (\n\t\t\t\t\t\t\t\t<>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t)}\n\n\t\t\t\t\t\t\t setAttributes({ coverPosition: value })}\n\t\t\t\t\t\t\t\tvalue={coverPosition}\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\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{shouldShowCoverLeft && (\n\t\t\t\t\t\n\t\t\t\t)}\n\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\n\t\t\t\t{shouldShowCoverRight && (\n\t\t\t\t\t\n\t\t\t\t)}\n\t\t\t\n\t\t\n\t);\n}\n","// extracted by mini-css-extract-plugin\nexport {};","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\t\t\n\t\t\t\n\t\t),\n\t\tforeground: \"#136f63\",\n\t},\n\tedit: Edit,\n\tsave,\n});\n","import { useBlockProps } from \"@wordpress/block-editor\";\nimport { InnerBlocks } from \"@wordpress/block-editor\";\n\nexport default function save({ attributes }) {\n\tconst { hasCover, coverUrl, coverAlt, coverPosition } = attributes;\n\n\treturn (\n\t\t\n\t\t\t{hasCover && coverPosition === \"left\" && (\n\t\t\t\t
\n\t\t\t\t\t{hasCover && coverUrl && {coverAlt}}\n\t\t\t\t
\n\t\t\t)}\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t\t{hasCover && coverPosition === \"right\" && (\n\t\t\t\t
\n\t\t\t\t\t{hasCover && coverUrl && {coverAlt}}\n\t\t\t\t
\n\t\t\t)}\n\t\t\n\t);\n}\n","// 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\"][\"i18n\"];","module.exports = window[\"wp\"][\"primitives\"];","module.exports = window[\"ReactJSXRuntime\"];","// 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, fn, priority] = deferred[i];\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, moreModules, runtime] = data;\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 = globalThis[\"webpackChunkcta\"] = globalThis[\"webpackChunkcta\"] || [];\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":["MediaPlaceholder","jsx","_jsx","jsxs","_jsxs","Cover","coverUrl","coverAlt","onSelect","className","children","src","alt","accept","allowedTypes","multiple","handleUpload","__","useBlockProps","RichText","MediaReplaceFlow","InspectorControls","__experimentalLinkControl","LinkControl","useSetting","InnerBlocks","PanelBody","__experimentalToggleGroupControl","ToggleGroupControl","__experimentalToggleGroupControlOption","ToggleGroupControlOption","Button","CheckboxControl","lock","trash","CoverImage","Fragment","_Fragment","Edit","attributes","setAttributes","coverId","coverPosition","hasCover","colors","setCoverAttributes","cover","id","url","removeCoverAttributes","shouldShowCoverLeft","shouldShowCoverRight","title","label","checked","onChange","value","mediaId","mediaUrl","name","variant","icon","onClick","isBlock","allowedBlocks","template","content","registerBlockType","save","metadata","xmlns","viewBox","d","foreground","edit","Content"],"sourceRoot":""} \ No newline at end of file diff --git a/plugins/carhop-blocks/blocks/narrative-card/src/edit.js b/plugins/carhop-blocks/blocks/narrative-card/src/edit.js index d5cea2a..cb2eef4 100644 --- a/plugins/carhop-blocks/blocks/narrative-card/src/edit.js +++ b/plugins/carhop-blocks/blocks/narrative-card/src/edit.js @@ -118,12 +118,12 @@ export default function Edit({ attributes, setAttributes }) { - - - - - + + ), + foreground: "#136f63", }, edit: Edit, save,