HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-59-generic #61-Ubuntu SMP PREEMPT_DYNAMIC Fri Apr 11 23:16:11 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /opt/wpsites/datainsightnow.com/wp-content/plugins/essential-blocks/blocks/nft-gallery/src/save.js
import { RichText, useBlockProps } from "@wordpress/block-editor";

const 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 save;