plugin_path . $filepath . '.asset.php'; if ( file_exists( $asset_path ) ) { return include $asset_path; } return [ 'dependencies' => [], 'version' => MIND_VERSION, ]; } /** * Enqueue editor assets */ public function enqueue_block_editor_assets() { $openai_key = Mind_Settings::get_option( 'openai_key', 'mind_general' ); $asset_data = $this->get_asset_file( 'build/index' ); wp_enqueue_script( 'mind-editor', mind()->plugin_url . 'build/index.js', $asset_data['dependencies'], $asset_data['version'], true ); wp_localize_script( 'mind-editor', 'mindData', array( 'connected' => ! ! $openai_key, 'settingsURL' => admin_url( 'admin.php?page=mind' ), ) ); wp_enqueue_style( 'mind-editor', mind()->plugin_url . 'build/style-index.css', [], $asset_data['version'] ); } } new Mind_Assets();