HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wpemobiq/wp-content/plugins/wp-rollback/src/Rollbacks/resources/App.jsx
/**
 * WP Rollback Free Plugin
 * Frontend Application Entry Point
 */

import { HashRouter } from 'react-router-dom';
import { createRoot } from '@wordpress/element';
import domReady from '@wordpress/dom-ready';
import { addFilter } from '@wordpress/hooks';
import Routes from './Routes';
import registerTemplates from './modals/registerTemplates';

import '@wp-rollback/shared-core/styles/main.scss';
import './styles/main.scss';

// Register templates before initializing the app
addFilter( 'wpRollback.templates', 'wpRollback-free/registerTemplates', registerTemplates, 10 );

/**
 * Initialize the React app on DOM ready
 */
domReady( function () {
    const container = document.getElementById( 'root-wp-rollback-admin' );
    if ( ! container ) {
        return;
    }

    createRoot( container ).render(
        <HashRouter>
            <Routes />
        </HashRouter>
    );
} );