Disable the old onboarding assets when the new settings UI is enabled

This commit is contained in:
Narek Zakarian 2024-11-19 17:34:55 +04:00
parent d09d7f7b65
commit bda83055f7
No known key found for this signature in database
GPG key ID: 07AFD7E7A9C164A7

View file

@ -44,26 +44,33 @@ class OnboardingModule implements ServiceModule, ExtendingModule, ExecutableModu
*/ */
public function run( ContainerInterface $c ): bool { public function run( ContainerInterface $c ): bool {
$asset_loader = $c->get( 'onboarding.assets' ); if ( ! apply_filters(
/** // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
* The OnboardingAssets. 'woocommerce.feature-flags.woocommerce_paypal_payments.settings_enabled',
* getenv( 'PCP_SETTINGS_ENABLED' ) === '1'
* @var OnboardingAssets $asset_loader ) ) {
*/
add_action( $asset_loader = $c->get( 'onboarding.assets' );
'admin_enqueue_scripts', /**
array( * The OnboardingAssets.
$asset_loader, *
'register', * @var OnboardingAssets $asset_loader
) */
); add_action(
add_action( 'admin_enqueue_scripts',
'woocommerce_settings_checkout', array(
array( $asset_loader,
$asset_loader, 'register',
'enqueue', )
) );
); add_action(
'woocommerce_settings_checkout',
array(
$asset_loader,
'enqueue',
)
);
}
add_filter( add_filter(
'woocommerce_form_field', 'woocommerce_form_field',