Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/wp-content/plugins/jetpack/extensions/blocks/ai-assistant/supports/ |
Upload File : |
/** * External dependencies */ import { getBlockSupport } from '@wordpress/blocks'; import { addFilter } from '@wordpress/hooks'; /** * Internal dependencies */ import { isPossibleToExtendBlock } from '../extensions/ai-assistant'; import withAIAssistant from '../extensions/ai-assistant/with-ai-assistant'; export const SUPPORT_NAME = 'jetpack/ai'; function handleJetpackAISupports( settings ) { const jetpackAISupports = getBlockSupport( settings, SUPPORT_NAME ); if ( ! jetpackAISupports ) { return settings; } // Check specific for the `assistant` support. if ( ! jetpackAISupports?.assistant ) { return settings; } if ( ! isPossibleToExtendBlock() ) { return settings; } return { ...settings, edit: withAIAssistant( settings.edit ), }; } addFilter( 'blocks.registerBlockType', 'jetpack/handle-jetpack-ai-supports', handleJetpackAISupports, 100 );