File "dashboard.js"
Full Path: /home/siazco/grocery.siazco.se/wp-content/plugins/better-wp-security/core/modules/backup/entries/dashboard.js
File size: 718 bytes
MIME-type: text/x-java
Charset: utf-8
/**
* WordPress dependencies
*/
import { setLocaleData } from '@wordpress/i18n';
import { registerPlugin } from '@wordpress/plugins';
import { useDispatch } from '@wordpress/data';
// Silence warnings until JS i18n is stable.
setLocaleData( { '': {} }, 'ithemes-security-pro' );
/**
* Internal dependencies
*/
import { useSingletonEffect } from '@ithemes/security-hocs';
import { slug, settings } from './dashboard/index';
import './dashboard/style.scss';
registerPlugin( 'itsec-backup-dashboard', {
render() {
return <App />;
},
} );
function App() {
const { registerCard } = useDispatch( 'ithemes-security/dashboard' );
useSingletonEffect( App, () => registerCard( slug, settings ) );
return null;
}