This commit is contained in:
parent
480394a9f5
commit
01469fd116
|
|
@ -1 +1 @@
|
||||||
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '0bed76be52094908dcf1');
|
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'd1cc1f75a56edf785ad2');
|
||||||
|
|
|
||||||
|
|
@ -420,6 +420,37 @@ var SvgIconWarning = function SvgIconWarning(props) {
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "./src/img/icone_euro.svg":
|
||||||
|
/*!********************************!*\
|
||||||
|
!*** ./src/img/icone_euro.svg ***!
|
||||||
|
\********************************/
|
||||||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||||
|
/* harmony export */ ReactComponent: () => (/* binding */ SvgIconeEuro),
|
||||||
|
/* 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 _path;
|
||||||
|
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 SvgIconeEuro = function SvgIconeEuro(props) {
|
||||||
|
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({
|
||||||
|
xmlns: "http://www.w3.org/2000/svg",
|
||||||
|
viewBox: "0 0 7.35 7.17"
|
||||||
|
}, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
|
||||||
|
stroke: "#fff",
|
||||||
|
className: "icone_euro_svg__cls-1",
|
||||||
|
d: "M6.85 1.54C6.7 1.39 5.65.36 4.17.52 2.71.68 1.32 1.94 1.32 3.59c0 1.73 1.53 2.99 3.02 3.07 1.37.08 2.33-.85 2.51-1.02M.5 2.74h3.84M.5 4.33h3.84"
|
||||||
|
})));
|
||||||
|
};
|
||||||
|
|
||||||
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iZXVybyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNy4zNSA3LjE3Ij4KICA8cGF0aCBzdHJva2U9IndoaXRlIiBjbGFzcz0iY2xzLTEiIGQ9Ik02Ljg1LDEuNTRjLS4xNS0uMTUtMS4yLTEuMTgtMi42OC0xLjAyLTEuNDYuMTYtMi44NSwxLjQyLTIuODUsMy4wNywwLDEuNzMsMS41MywyLjk5LDMuMDIsMy4wNywxLjM3LjA4LDIuMzMtLjg1LDIuNTEtMS4wMiIvPgogIDxsaW5lIHN0cm9rZT0id2hpdGUiIGNsYXNzPSJjbHMtMSIgeDE9Ii41IiB5MT0iMi43NCIgeDI9IjQuMzQiIHkyPSIyLjc0Ii8+CiAgPGxpbmUgc3Ryb2tlPSJ3aGl0ZSIgY2xhc3M9ImNscy0xIiB4MT0iLjUiIHkxPSI0LjMzIiB4Mj0iNC4zNCIgeTI9IjQuMzMiLz4KPC9zdmc+");
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
/***/ "../../node_modules/@wordpress/icons/build-module/library/trash.js":
|
/***/ "../../node_modules/@wordpress/icons/build-module/library/trash.js":
|
||||||
/*!*************************************************************************!*\
|
/*!*************************************************************************!*\
|
||||||
!*** ../../node_modules/@wordpress/icons/build-module/library/trash.js ***!
|
!*** ../../node_modules/@wordpress/icons/build-module/library/trash.js ***!
|
||||||
|
|
@ -576,11 +607,13 @@ __webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./img/icon_search.svg */ "./src/img/icon_search.svg");
|
/* harmony import */ var _img_icon_search_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./img/icon_search.svg */ "./src/img/icon_search.svg");
|
||||||
/* harmony import */ var _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./img/icon_info.svg */ "./src/img/icon_info.svg");
|
/* harmony import */ var _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./img/icon_info.svg */ "./src/img/icon_info.svg");
|
||||||
/* harmony import */ var _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./img/icon_tip.svg */ "./src/img/icon_tip.svg");
|
/* harmony import */ var _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./img/icon_tip.svg */ "./src/img/icon_tip.svg");
|
||||||
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
|
/* harmony import */ var _img_icone_euro_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./img/icone_euro.svg */ "./src/img/icone_euro.svg");
|
||||||
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14__);
|
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
|
||||||
/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/trash.js");
|
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__);
|
||||||
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
|
/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/@wordpress/icons/build-module/library/trash.js");
|
||||||
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__);
|
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
|
||||||
|
/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -638,6 +671,8 @@ function Edit({
|
||||||
return _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_12__["default"];
|
return _img_icon_info_svg__WEBPACK_IMPORTED_MODULE_12__["default"];
|
||||||
case "tip":
|
case "tip":
|
||||||
return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_13__["default"];
|
return _img_icon_tip_svg__WEBPACK_IMPORTED_MODULE_13__["default"];
|
||||||
|
case "euro":
|
||||||
|
return _img_icone_euro_svg__WEBPACK_IMPORTED_MODULE_14__["default"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function onIconChange(newIconName) {
|
function onIconChange(newIconName) {
|
||||||
|
|
@ -696,32 +731,32 @@ function Edit({
|
||||||
}
|
}
|
||||||
console.log(iconPosition);
|
console.log(iconPosition);
|
||||||
console.log(hasIcon);
|
console.log(hasIcon);
|
||||||
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.PanelBody, {
|
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__.InspectorControls, null, (0,_wordpress_element__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
|
||||||
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.__experimentalToggleGroupControl, {
|
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.__experimentalToggleGroupControl, {
|
||||||
className: "homegrade-blocks-highlight__variant",
|
className: "homegrade-blocks-highlight__variant",
|
||||||
isBlock: true,
|
isBlock: true,
|
||||||
onChange: onVariantChange,
|
onChange: onVariantChange,
|
||||||
value: variant
|
value: variant
|
||||||
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.__experimentalToggleGroupControlOption, {
|
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.__experimentalToggleGroupControlOption, {
|
||||||
label: "Classique",
|
label: "Classique",
|
||||||
value: "classic"
|
value: "classic"
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.__experimentalToggleGroupControlOption, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.__experimentalToggleGroupControlOption, {
|
||||||
label: "Warning",
|
label: "Warning",
|
||||||
value: "warning"
|
value: "warning"
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.__experimentalToggleGroupControlOption, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.__experimentalToggleGroupControlOption, {
|
||||||
label: "Gris",
|
label: "Gris",
|
||||||
value: "gray"
|
value: "gray"
|
||||||
})), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToggleControl, {
|
})), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToggleControl, {
|
||||||
label: "Afficher le titre",
|
label: "Afficher le titre",
|
||||||
checked: hasTitle,
|
checked: hasTitle,
|
||||||
onChange: onHasTitleChange
|
onChange: onHasTitleChange
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToggleControl, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToggleControl, {
|
||||||
label: "Afficher une Icone",
|
label: "Afficher une Icone",
|
||||||
checked: hasIcon,
|
checked: hasIcon,
|
||||||
onChange: onhasIconChange
|
onChange: onhasIconChange
|
||||||
}), hasIcon && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.RadioControl, {
|
}), hasIcon && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.RadioControl, {
|
||||||
className: "homegrade-blocks-highlight__icon-position",
|
className: "homegrade-blocks-highlight__icon-position",
|
||||||
label: "Position de l'icone",
|
label: "Position de l'icone",
|
||||||
onChange: handleIconPositionChange,
|
onChange: handleIconPositionChange,
|
||||||
|
|
@ -736,11 +771,11 @@ function Edit({
|
||||||
description: "Seulement lorsque le titre est DÉSACTIVÉ"
|
description: "Seulement lorsque le titre est DÉSACTIVÉ"
|
||||||
}],
|
}],
|
||||||
selected: iconPosition
|
selected: iconPosition
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToggleControl, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToggleControl, {
|
||||||
label: "Attacher un logo",
|
label: "Attacher un logo",
|
||||||
checked: hasLogo,
|
checked: hasLogo,
|
||||||
onChange: onHasLogoChange
|
onChange: onHasLogoChange
|
||||||
})), hasLogo && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.PanelBody, {
|
})), hasLogo && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.PanelBody, {
|
||||||
className: "homegrade-blocks-highlight__panel-body",
|
className: "homegrade-blocks-highlight__panel-body",
|
||||||
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Logo", "homegrade-blocks")
|
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Logo", "homegrade-blocks")
|
||||||
}, logoUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
|
}, logoUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
|
||||||
|
|
@ -748,76 +783,81 @@ function Edit({
|
||||||
alt: logoAlt
|
alt: logoAlt
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
||||||
className: "media-replace-container "
|
className: "media-replace-container "
|
||||||
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14__.MediaReplaceFlow, {
|
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__.MediaReplaceFlow, {
|
||||||
mediaId: logoId,
|
mediaId: logoId,
|
||||||
mediaUrl: logoUrl,
|
mediaUrl: logoUrl,
|
||||||
allowedTypes: ["image"],
|
allowedTypes: ["image"],
|
||||||
accept: "image/*",
|
accept: "image/*",
|
||||||
onSelect: setLogoAttributes,
|
onSelect: setLogoAttributes,
|
||||||
name: !logoUrl ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Ajouter un Logo", "homegrade-blocks") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Remplacer", "homegrade-blocks")
|
name: !logoUrl ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Ajouter un Logo", "homegrade-blocks") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Remplacer", "homegrade-blocks")
|
||||||
}), logoUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.Button, {
|
}), logoUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.Button, {
|
||||||
className: "custom-flow-button",
|
className: "custom-flow-button",
|
||||||
variant: "primary",
|
variant: "primary",
|
||||||
icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_16__["default"],
|
icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_17__["default"],
|
||||||
label: "Supprimer",
|
label: "Supprimer",
|
||||||
onClick: removeLogoAttributes
|
onClick: removeLogoAttributes
|
||||||
}))))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14__.BlockControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}))))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__.BlockControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Clé",
|
title: "Clé",
|
||||||
icon: "admin-network",
|
icon: "admin-network",
|
||||||
isActive: iconName === "key",
|
isActive: iconName === "key",
|
||||||
onClick: () => onIconChange("key")
|
onClick: () => onIconChange("key")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Lien",
|
title: "Lien",
|
||||||
icon: "admin-links",
|
icon: "admin-links",
|
||||||
isActive: iconName === "chain",
|
isActive: iconName === "chain",
|
||||||
onClick: () => onIconChange("chain")
|
onClick: () => onIconChange("chain")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Homegrade",
|
title: "Homegrade",
|
||||||
icon: "admin-home",
|
icon: "admin-home",
|
||||||
isActive: iconName === "house",
|
isActive: iconName === "house",
|
||||||
onClick: () => onIconChange("house")
|
onClick: () => onIconChange("house")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Inspiration",
|
title: "Inspiration",
|
||||||
icon: "lightbulb",
|
icon: "lightbulb",
|
||||||
isActive: iconName === "bulb",
|
isActive: iconName === "bulb",
|
||||||
onClick: () => onIconChange("bulb")
|
onClick: () => onIconChange("bulb")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Attention",
|
title: "Attention",
|
||||||
icon: "warning",
|
icon: "warning",
|
||||||
isActive: iconName === "warning",
|
isActive: iconName === "warning",
|
||||||
onClick: () => onIconChange("warning")
|
onClick: () => onIconChange("warning")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Acoustique",
|
title: "Acoustique",
|
||||||
icon: "controls-volumeon",
|
icon: "controls-volumeon",
|
||||||
isActive: iconName === "acoustic",
|
isActive: iconName === "acoustic",
|
||||||
onClick: () => onIconChange("acoustic")
|
onClick: () => onIconChange("acoustic")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Documentation",
|
title: "Documentation",
|
||||||
icon: "book-alt",
|
icon: "book-alt",
|
||||||
isActive: iconName === "documentation",
|
isActive: iconName === "documentation",
|
||||||
onClick: () => onIconChange("documentation")
|
onClick: () => onIconChange("documentation")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Recherche",
|
title: "Recherche",
|
||||||
icon: "search",
|
icon: "search",
|
||||||
isActive: iconName === "search",
|
isActive: iconName === "search",
|
||||||
onClick: () => onIconChange("search")
|
onClick: () => onIconChange("search")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Notification",
|
title: "Notification",
|
||||||
icon: "bell",
|
icon: "bell",
|
||||||
isActive: iconName === "notification",
|
isActive: iconName === "notification",
|
||||||
onClick: () => onIconChange("notification")
|
onClick: () => onIconChange("notification")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Info",
|
title: "Info",
|
||||||
icon: "info",
|
icon: "info",
|
||||||
isActive: iconName === "info",
|
isActive: iconName === "info",
|
||||||
onClick: () => onIconChange("info")
|
onClick: () => onIconChange("info")
|
||||||
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_15__.ToolbarButton, {
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
|
title: "Euro",
|
||||||
|
icon: "money-alt",
|
||||||
|
isActive: iconName === "euro",
|
||||||
|
onClick: () => onIconChange("euro")
|
||||||
|
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_16__.ToolbarButton, {
|
||||||
title: "Astuce",
|
title: "Astuce",
|
||||||
icon: "thumbs-up",
|
icon: "thumbs-up",
|
||||||
isActive: iconName === "tip",
|
isActive: iconName === "tip",
|
||||||
onClick: () => onIconChange("tip")
|
onClick: () => onIconChange("tip")
|
||||||
})), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("section", {
|
})), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("section", {
|
||||||
...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14__.useBlockProps)({
|
...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__.useBlockProps)({
|
||||||
className: `homegrade-blocks-highlight ${variant ? `homegrade-blocks-highlight--${variant}` : ""}`
|
className: `homegrade-blocks-highlight ${variant ? `homegrade-blocks-highlight--${variant}` : ""}`
|
||||||
})
|
})
|
||||||
}, hasTitle && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
}, hasTitle && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
||||||
|
|
@ -827,7 +867,7 @@ function Edit({
|
||||||
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
|
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", {
|
||||||
src: iconPicture,
|
src: iconPicture,
|
||||||
alt: ""
|
alt: ""
|
||||||
})), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14__.RichText, {
|
})), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__.RichText, {
|
||||||
className: "homegrade-blocks-highlight__block-title",
|
className: "homegrade-blocks-highlight__block-title",
|
||||||
onChange: onTitleChange,
|
onChange: onTitleChange,
|
||||||
value: title,
|
value: title,
|
||||||
|
|
@ -843,12 +883,12 @@ function Edit({
|
||||||
alt: ""
|
alt: ""
|
||||||
})), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
})), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
||||||
className: "homegrade-blocks-highlight__content__innerblocks"
|
className: "homegrade-blocks-highlight__content__innerblocks"
|
||||||
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14__.InnerBlocks, {
|
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__.InnerBlocks, {
|
||||||
allowedBlocks: ["core/paragraph", "core/list", "core/buttons", "core/button", "core/colums", "core/colum", "homegrade-content-blocks/text-image", "homegrade-content-blocks/content-heading", "homegrade-content-blocks/staff-member"],
|
allowedBlocks: ["core/paragraph", "core/list", "core/buttons", "core/button", "core/colums", "core/colum", "homegrade-content-blocks/text-image", "homegrade-content-blocks/content-heading", "homegrade-content-blocks/staff-member"],
|
||||||
template: [["core/paragraph"]]
|
template: [["core/paragraph"]]
|
||||||
})), hasLogo && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
})), hasLogo && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", {
|
||||||
className: "homegrade-blocks-highlight__logo"
|
className: "homegrade-blocks-highlight__logo"
|
||||||
}, !logoUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_14__.MediaReplaceFlow, {
|
}, !logoUrl && (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_15__.MediaReplaceFlow, {
|
||||||
mediaId: logoId,
|
mediaId: logoId,
|
||||||
mediaUrl: logoUrl,
|
mediaUrl: logoUrl,
|
||||||
allowedTypes: ["image"],
|
allowedTypes: ["image"],
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -11,6 +11,7 @@ import notificationIcon from "./img/icon_notification.svg";
|
||||||
import searchIcon from "./img/icon_search.svg";
|
import searchIcon from "./img/icon_search.svg";
|
||||||
import infoIcon from "./img/icon_info.svg";
|
import infoIcon from "./img/icon_info.svg";
|
||||||
import tipIcon from "./img/icon_tip.svg";
|
import tipIcon from "./img/icon_tip.svg";
|
||||||
|
import euroIcon from "./img/icone_euro.svg";
|
||||||
import {
|
import {
|
||||||
RichText,
|
RichText,
|
||||||
useBlockProps,
|
useBlockProps,
|
||||||
|
|
@ -79,6 +80,9 @@ export default function Edit({ attributes, setAttributes }) {
|
||||||
|
|
||||||
case "tip":
|
case "tip":
|
||||||
return tipIcon;
|
return tipIcon;
|
||||||
|
|
||||||
|
case "euro":
|
||||||
|
return euroIcon;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -284,6 +288,12 @@ export default function Edit({ attributes, setAttributes }) {
|
||||||
isActive={iconName === "info"}
|
isActive={iconName === "info"}
|
||||||
onClick={() => onIconChange("info")}
|
onClick={() => onIconChange("info")}
|
||||||
/>
|
/>
|
||||||
|
<ToolbarButton
|
||||||
|
title={"Euro"}
|
||||||
|
icon={"money-alt"}
|
||||||
|
isActive={iconName === "euro"}
|
||||||
|
onClick={() => onIconChange("euro")}
|
||||||
|
/>
|
||||||
<ToolbarButton
|
<ToolbarButton
|
||||||
title={"Astuce"}
|
title={"Astuce"}
|
||||||
icon={"thumbs-up"}
|
icon={"thumbs-up"}
|
||||||
|
|
|
||||||
6
blocks/highlight/src/img/icone_euro.svg
Normal file
6
blocks/highlight/src/img/icone_euro.svg
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg id="euro" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.35 7.17">
|
||||||
|
<path stroke="white" class="cls-1" d="M6.85,1.54c-.15-.15-1.2-1.18-2.68-1.02-1.46.16-2.85,1.42-2.85,3.07,0,1.73,1.53,2.99,3.02,3.07,1.37.08,2.33-.85,2.51-1.02"/>
|
||||||
|
<line stroke="white" class="cls-1" x1=".5" y1="2.74" x2="4.34" y2="2.74"/>
|
||||||
|
<line stroke="white" class="cls-1" x1=".5" y1="4.33" x2="4.34" y2="4.33"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 438 B |
Loading…
Reference in New Issue
Block a user