HEX
Server: Apache/2.4.68 (Debian)
System: Linux as-cs-widget-demo-us-central1 6.1.0-44-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
User: root (0)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/wp-recipe-maker/assets/js/admin-manage.js
import { createRoot } from 'react-dom/client';
import React from 'react';
import { HashRouter } from 'react-router-dom';

import App from './admin-manage/App';
import ExportCsvModal from './admin-manage/export-csv/Modal';
const { hooks } = WPRecipeMakerAdmin['wp-recipe-maker/dist/shared'];

hooks.addFilter( 'modal', 'wp-recipe-maker/manage-export-csv', ( modal ) => {
    modal['manage-export-csv'] = ExportCsvModal;
    return modal;
} );

let appContainer = document.getElementById( 'wprm-admin-manage' );

if (appContainer) {
	const root = createRoot(appContainer);
	root.render(
		<HashRouter
			hashType="noslash"
		>
    	    <App/>
  	    </HashRouter>
	);
}