panel = $panel; add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_assets' ], 0 ); } /** * Enqueue the error listeners in the document head. * * @return void */ public function enqueue_assets(): void { if ( ! $this->panel->should_render() ) { return; } wp_enqueue_script( self::SCRIPT_HANDLE, plugins_url( 'dist/feedback-capture.js', PLUGIN_FILE ), [], PLUGIN_VERSION, false ); } }