enqueue_admin_scripts(); } public function enqueue_admin_scripts() { add_action('admin_enqueue_scripts', [$this, 'enqueue_alertwise_scripts']); } public function enqueue_alertwise_scripts($hook) { if ($hook !== 'toplevel_page_alertwise') { return; } if (is_admin() && current_user_can('manage_options')) { wp_enqueue_script('alertwise-js', plugin_dir_url(ALERTWISE_FILE) . 'assets/js/alertwise-metabox.js', [], ALERTWISE_VERSION, true); wp_enqueue_style('alertwise-angular-styles', plugin_dir_url(ALERTWISE_FILE) . 'dist/styles.css'); wp_enqueue_script('alertwise-angular-polyfills', plugin_dir_url(ALERTWISE_FILE) . 'dist/polyfills.js', [], ALERTWISE_VERSION, true); wp_register_script('angular-main', plugin_dir_url(ALERTWISE_FILE) . 'dist/main.js', [], ALERTWISE_VERSION, true); add_filter('script_loader_tag', function ($tag, $handle) { if ($handle === 'angular-main') { return str_replace('