HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //proc/self/cwd/wp-content/plugins/wp-smushit/_src/react/utils/notices.js
export function showSuccessNotice(id, message, dismissible = true) {
	return showNotice(id, message, 'success', dismissible);
}

export function showErrorNotice(id, message, dismissible = true) {
	return showNotice(id, message, 'error', dismissible);
}

export function showInfoNotice(id, message, dismissible = true) {
	return showNotice(id, message, 'info', dismissible);
}

export function showWarningNotice(id, message, dismissible = true) {
	return showNotice(id, message, 'warning', dismissible);
}

export function closeNotice(id) {
	SUI.closeNotice(id);
}

export function showNotice(id, message, type = 'success', dismissible = true) {
	const icons = {
		error: 'warning-alert',
		info: 'info',
		warning: 'warning-alert',
		success: 'check-tick'
	};

	SUI.closeNotice(id);
	SUI.openNotice(id, '<p>' + message + '</p>', {
		type: type,
		icon: icons[type],
		dismiss: {show: dismissible}
	});
}