| @@ -56,8 +56,11 @@ | ||
| 56 | 56 | private function __construct() { |
| 57 | 57 | require_once JETPACK__PLUGIN_DIR . '_inc/lib/admin-pages/class.jetpack-react-page.php'; |
| 58 | 58 | $jetpack_react = new Jetpack_React_Page(); |
| 59 | 59 | |
| 60 | + require_once JETPACK__PLUGIN_DIR . '_inc/lib/admin-pages/class-jetpack-settings-react-page.php'; | |
| 61 | + $jetpack_settings = new Jetpack_Settings_React_Page(); | |
| 62 | + | |
| 60 | 63 | require_once JETPACK__PLUGIN_DIR . '_inc/lib/admin-pages/class.jetpack-settings-page.php'; |
| 61 | 64 | $fallback_page = new Jetpack_Settings_Page(); |
| 62 | 65 | |
| 63 | 66 | require_once JETPACK__PLUGIN_DIR . '_inc/lib/admin-pages/class-jetpack-about-page.php'; |
| @@ -68,9 +71,10 @@ | ||
| 68 | 71 | |
| 69 | 72 | add_action( 'admin_init', array( $jetpack_react, 'react_redirects' ), 0 ); |
| 70 | 73 | add_action( 'admin_menu', array( $jetpack_react, 'add_actions' ), 998 ); |
| 71 | 74 | add_action( 'admin_menu', array( $jetpack_react, 'remove_jetpack_menu' ), 2000 ); |
| 72 | - add_action( 'jetpack_admin_menu', array( $jetpack_react, 'jetpack_add_settings_sub_nav_item' ) ); | |
| 75 | + add_action( 'admin_menu', array( $jetpack_settings, 'maybe_load_wp_build' ), 1 ); | |
| 76 | + add_action( 'jetpack_admin_menu', array( $jetpack_settings, 'add_actions' ) ); | |
| 73 | 77 | add_action( 'jetpack_admin_menu', array( $this, 'admin_menu_debugger' ) ); |
| 74 | 78 | add_action( 'jetpack_admin_menu', array( $fallback_page, 'add_actions' ) ); |
| 75 | 79 | add_action( 'jetpack_admin_menu', array( $jetpack_about, 'add_actions' ) ); |
| 76 | 80 | add_action( 'jetpack_admin_menu', array( $jetpack_ai, 'add_actions' ) ); |