FIX fixing missing inconPicture handling in depreacated.js
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
ee26ecc993
commit
1ab0c4331d
|
|
@ -1 +1 @@
|
||||||
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '10df28c9a3a264564f8a');
|
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '5e5d7d1fc3323c17a47b');
|
||||||
|
|
|
||||||
|
|
@ -61,6 +61,30 @@ __webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);
|
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);
|
||||||
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
|
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
|
||||||
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__);
|
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__);
|
||||||
|
/* harmony import */ var _img_icon_key_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./img/icon_key.svg */ "./src/img/icon_key.svg");
|
||||||
|
/* harmony import */ var _img_icon_chain_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./img/icon_chain.svg */ "./src/img/icon_chain.svg");
|
||||||
|
/* harmony import */ var _img_icon_house_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./img/icon_house.svg */ "./src/img/icon_house.svg");
|
||||||
|
/* harmony import */ var _img_icon_bulb_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./img/icon_bulb.svg */ "./src/img/icon_bulb.svg");
|
||||||
|
/* harmony import */ var _img_icon_warning_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./img/icon_warning.svg */ "./src/img/icon_warning.svg");
|
||||||
|
/* harmony import */ var _img_icon_acoustic_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./img/icon_acoustic.svg */ "./src/img/icon_acoustic.svg");
|
||||||
|
/* harmony import */ var _img_icon_documentation_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./img/icon_documentation.svg */ "./src/img/icon_documentation.svg");
|
||||||
|
/* harmony import */ var _img_icon_notification_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./img/icon_notification.svg */ "./src/img/icon_notification.svg");
|
||||||
|
/* harmony import */ var _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./img/icon_search.svg */ "./src/img/icon_search.svg");
|
||||||
|
/* harmony import */ var _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./img/icon_info.svg */ "./src/img/icon_info.svg");
|
||||||
|
/* harmony import */ var _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./img/icon_tip.svg */ "./src/img/icon_tip.svg");
|
||||||
|
/* harmony import */ var _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./img/icon_euro.svg */ "./src/img/icon_euro.svg");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -116,6 +140,37 @@ const v1 = {
|
||||||
logoUrl,
|
logoUrl,
|
||||||
variant
|
variant
|
||||||
} = attributes;
|
} = attributes;
|
||||||
|
function getIconPicture() {
|
||||||
|
switch (iconName) {
|
||||||
|
case "key":
|
||||||
|
return _img_icon_key_svg__WEBPACK_IMPORTED_MODULE_4__["default"];
|
||||||
|
case "chain":
|
||||||
|
return _img_icon_chain_svg__WEBPACK_IMPORTED_MODULE_5__["default"];
|
||||||
|
case "house":
|
||||||
|
return _img_icon_house_svg__WEBPACK_IMPORTED_MODULE_6__["default"];
|
||||||
|
case "bulb":
|
||||||
|
return _img_icon_bulb_svg__WEBPACK_IMPORTED_MODULE_7__["default"];
|
||||||
|
case "warning":
|
||||||
|
return _img_icon_warning_svg__WEBPACK_IMPORTED_MODULE_8__["default"];
|
||||||
|
case "acoustic":
|
||||||
|
return _img_icon_acoustic_svg__WEBPACK_IMPORTED_MODULE_9__["default"];
|
||||||
|
case "documentation":
|
||||||
|
return _img_icon_documentation_svg__WEBPACK_IMPORTED_MODULE_10__["default"];
|
||||||
|
case "notification":
|
||||||
|
return _img_icon_notification_svg__WEBPACK_IMPORTED_MODULE_11__["default"];
|
||||||
|
case "search":
|
||||||
|
return _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_12__["default"];
|
||||||
|
case "info":
|
||||||
|
return _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_13__["default"];
|
||||||
|
case "tip":
|
||||||
|
return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_14__["default"];
|
||||||
|
case "euro":
|
||||||
|
return _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_15__["default"];
|
||||||
|
default:
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const iconPicture = getIconPicture();
|
||||||
return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("section", {
|
return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("section", {
|
||||||
..._wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps.save({
|
..._wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps.save({
|
||||||
className: `homegrade-blocks-highlight ${variant ? `homegrade-blocks-highlight--${variant}` : ""}`
|
className: `homegrade-blocks-highlight ${variant ? `homegrade-blocks-highlight--${variant}` : ""}`
|
||||||
|
|
@ -125,7 +180,7 @@ const v1 = {
|
||||||
}, hasTitleIcon && (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
}, hasTitleIcon && (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
||||||
className: "icon"
|
className: "icon"
|
||||||
}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
|
}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
|
||||||
clas: true,
|
className: "icon__image",
|
||||||
src: iconPicture,
|
src: iconPicture,
|
||||||
alt: ""
|
alt: ""
|
||||||
})), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText.Content, {
|
})), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText.Content, {
|
||||||
|
|
@ -245,6 +300,8 @@ function Edit({
|
||||||
return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_13__["default"];
|
return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_13__["default"];
|
||||||
case "euro":
|
case "euro":
|
||||||
return _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_14__["default"];
|
return _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_14__["default"];
|
||||||
|
default:
|
||||||
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function onIconChange(newIconName) {
|
function onIconChange(newIconName) {
|
||||||
|
|
@ -301,8 +358,6 @@ function Edit({
|
||||||
iconPosition: newPosition
|
iconPosition: newPosition
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
console.log(iconPosition);
|
|
||||||
console.log(hasIcon);
|
|
||||||
return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__.InspectorControls, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.PanelBody, {
|
return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__.InspectorControls, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.PanelBody, {
|
||||||
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Variantes", "homegrade-blocks__texte-fonctionnel"),
|
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Variantes", "homegrade-blocks__texte-fonctionnel"),
|
||||||
initialOpen: true
|
initialOpen: true
|
||||||
|
|
@ -1070,6 +1125,8 @@ function save({
|
||||||
return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_14__["default"];
|
return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_14__["default"];
|
||||||
case "euro":
|
case "euro":
|
||||||
return _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_15__["default"];
|
return _img_icon_euro_svg__WEBPACK_IMPORTED_MODULE_15__["default"];
|
||||||
|
default:
|
||||||
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let iconPicture = getIconPicture();
|
let iconPicture = getIconPicture();
|
||||||
|
|
@ -1082,7 +1139,7 @@ function save({
|
||||||
}, hasIcon && iconPosition === "top" && (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
}, hasIcon && iconPosition === "top" && (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
||||||
className: "icon"
|
className: "icon"
|
||||||
}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
|
}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
|
||||||
clas: true,
|
className: "icon__image",
|
||||||
src: iconPicture,
|
src: iconPicture,
|
||||||
alt: ""
|
alt: ""
|
||||||
})), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, {
|
})), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText.Content, {
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -2,6 +2,19 @@ import { createBlock } from "@wordpress/blocks";
|
||||||
import { useBlockProps, RichText, InnerBlocks } from "@wordpress/block-editor";
|
import { useBlockProps, RichText, InnerBlocks } from "@wordpress/block-editor";
|
||||||
import { useSelect } from "@wordpress/data";
|
import { useSelect } from "@wordpress/data";
|
||||||
|
|
||||||
|
import keyIcon from "./img/icon_key.svg";
|
||||||
|
import chainIcon from "./img/icon_chain.svg";
|
||||||
|
import houseIcon from "./img/icon_house.svg";
|
||||||
|
import bulbIcon from "./img/icon_bulb.svg";
|
||||||
|
import warningIcon from "./img/icon_warning.svg";
|
||||||
|
import acousticIcon from "./img/icon_acoustic.svg";
|
||||||
|
import documentationIcon from "./img/icon_documentation.svg";
|
||||||
|
import notificationIcon from "./img/icon_notification.svg";
|
||||||
|
import searchIcon from "./img/icon_search.svg";
|
||||||
|
import infoIcon from "./img/icon_info.svg";
|
||||||
|
import tipIcon from "./img/icon_tip.svg";
|
||||||
|
import euroIcon from "./img/icon_euro.svg";
|
||||||
|
|
||||||
const v1 = {
|
const v1 = {
|
||||||
attributes: {
|
attributes: {
|
||||||
title: {
|
title: {
|
||||||
|
|
@ -52,6 +65,51 @@ const v1 = {
|
||||||
logoUrl,
|
logoUrl,
|
||||||
variant,
|
variant,
|
||||||
} = attributes;
|
} = attributes;
|
||||||
|
|
||||||
|
function getIconPicture() {
|
||||||
|
switch (iconName) {
|
||||||
|
case "key":
|
||||||
|
return keyIcon;
|
||||||
|
|
||||||
|
case "chain":
|
||||||
|
return chainIcon;
|
||||||
|
|
||||||
|
case "house":
|
||||||
|
return houseIcon;
|
||||||
|
|
||||||
|
case "bulb":
|
||||||
|
return bulbIcon;
|
||||||
|
|
||||||
|
case "warning":
|
||||||
|
return warningIcon;
|
||||||
|
|
||||||
|
case "acoustic":
|
||||||
|
return acousticIcon;
|
||||||
|
|
||||||
|
case "documentation":
|
||||||
|
return documentationIcon;
|
||||||
|
|
||||||
|
case "notification":
|
||||||
|
return notificationIcon;
|
||||||
|
|
||||||
|
case "search":
|
||||||
|
return searchIcon;
|
||||||
|
|
||||||
|
case "info":
|
||||||
|
return infoIcon;
|
||||||
|
|
||||||
|
case "tip":
|
||||||
|
return tipIcon;
|
||||||
|
|
||||||
|
case "euro":
|
||||||
|
return euroIcon;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const iconPicture = getIconPicture();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<section
|
<section
|
||||||
{...useBlockProps.save({
|
{...useBlockProps.save({
|
||||||
|
|
@ -70,7 +128,7 @@ const v1 = {
|
||||||
>
|
>
|
||||||
{hasTitleIcon && (
|
{hasTitleIcon && (
|
||||||
<div className="icon">
|
<div className="icon">
|
||||||
<img clas src={iconPicture} alt="" />
|
<img className="icon__image" src={iconPicture} alt="" />
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,9 @@ export default function Edit({ attributes, setAttributes }) {
|
||||||
|
|
||||||
case "euro":
|
case "euro":
|
||||||
return euroIcon;
|
return euroIcon;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,9 @@ export default function save({ attributes }) {
|
||||||
|
|
||||||
case "euro":
|
case "euro":
|
||||||
return euroIcon;
|
return euroIcon;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let iconPicture = getIconPicture();
|
let iconPicture = getIconPicture();
|
||||||
|
|
@ -83,7 +86,7 @@ export default function save({ attributes }) {
|
||||||
>
|
>
|
||||||
{hasIcon && iconPosition === "top" && (
|
{hasIcon && iconPosition === "top" && (
|
||||||
<div className="icon">
|
<div className="icon">
|
||||||
<img clas src={iconPicture} alt="" />
|
<img className="icon__image" src={iconPicture} alt="" />
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user