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/notice/src/deprecated.js
/**
 * WordPress dependencies
 */
import { RichText, useBlockProps } from "@wordpress/block-editor";

import attributes from "./attributes";

const deprecated = [
	{
		attributes: { ...attributes },
		supports: {
			align: ["wide", "full"],
		},
		save: ({ attributes }) => {
			const { blockId, showAfterDismiss, title, text } = attributes;

			return (
				<div {...useBlockProps.save()}>
					<div
						className={`eb-notice-wrapper ${blockId}`}
						data-id={blockId}
						data-show-again={showAfterDismiss}
					>
						<div className="eb-notice-title-wrapper">
							<RichText.Content
								tagName="div"
								className="eb-notice-title"
								value={title}
							/>
						</div>
						<span className="eb-notice-dismiss" style={{ cursor: "pointer" }} />
						<div>
							<RichText.Content
								tagName="div"
								className="eb-notice-text"
								value={text}
							/>
						</div>
					</div>
				</div>
			);
		},
	},
];

export default deprecated;