HEX
Server: Apache
System: Linux webm003.cluster123.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User: vanessatli (59366)
PHP: 5.4.45
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/vanessatli/www/wp-content/plugins/themeisle-companion/dashboard/src/components/Snackbar.js
import { DashboardContext } from './DashboardContext';

import { Snackbar } from '@wordpress/components';
import { useContext, useEffect } from '@wordpress/element';

const SnackbarComponent = () => {
	const { toast, setToast } = useContext(DashboardContext);
	useEffect(() => {
		setTimeout(() => {
			setToast(null);
		}, 3000);
	}, []);

	const style = {
		opacity: null === toast ? 0 : 1,
	};

	return (
		<div style={style}>
			<Snackbar className="dash-notice">{toast}</Snackbar>
		</div>
	);
};

export default SnackbarComponent;