File: /home/confeduphaar/www/wp-content/plugins/essential-blocks/src/blocks/nft-gallery/src/deprecated.js
/**
* WordPress dependencies
*/
import { useBlockProps } from "@wordpress/block-editor";
import {
BlockProps
} from "@essential-blocks/controls";
import attributes from "./attributes";
const deprecated = [
{
attributes: { ...attributes },
supports: {
align: ["wide", "full"],
},
save: ({ attributes }) => {
const {
blockId,
settings,
source,
layout,
displayImage,
displayTitle,
displayCreator,
displayOwner,
displayPrice,
displayLastSale,
displayButton,
creatorLabel,
ownerLabel,
buttonText,
showOwnerText,
showOwnerImage,
gridPreset,
listPreset,
classHook,
} = attributes;
const dataAttributes = {
settings,
layout,
displayImage,
displayTitle,
displayCreator,
displayOwner,
displayPrice,
displayLastSale,
displayButton,
creatorLabel,
ownerLabel,
buttonText,
showOwnerText,
showOwnerImage,
gridPreset,
listPreset,
};
return (
<BlockProps.Save attributes={attributes}>
<div className={`eb-parent-wrapper eb-parent-${blockId} ${classHook}`}>
<div
className={`eb-nft-gallery-wrapper ${blockId}`}
data-id={blockId}
data-source={source}
data-attributes={JSON.stringify(dataAttributes)}
></div>
</div>
</BlockProps.Save>
);
},
},
{
attributes: { ...attributes },
supports: {
align: ["wide", "full"],
},
save: ({ attributes }) => {
const {
blockId,
settings,
source,
layout,
displayImage,
displayTitle,
displayCreator,
displayOwner,
displayPrice,
displayLastSale,
displayButton,
creatorLabel,
ownerLabel,
buttonText,
showOwnerText,
showOwnerImage,
gridPreset,
listPreset,
classHook,
} = attributes;
const dataAttributes = {
settings,
layout,
displayImage,
displayTitle,
displayCreator,
displayOwner,
displayPrice,
displayLastSale,
displayButton,
creatorLabel,
ownerLabel,
buttonText,
showOwnerText,
showOwnerImage,
gridPreset,
listPreset,
};
return (
<div {...useBlockProps.save()}>
<div className={`eb-parent-wrapper eb-parent-${blockId} ${classHook}`}>
<div
className={`eb-nft-gallery-wrapper ${blockId}`}
data-id={blockId}
data-source={source}
data-attributes={JSON.stringify(dataAttributes)}
></div>
</div>
</div>
);
},
}
];
export default deprecated;