b94d38458d
* Update src structure of @woocommerce/customer-effort-score * Changelog * Add dependencies to @woocommerce/customer-effort-score * Move useCustomerEffortScoreExitPageTracker and utils to @woocommerce/customer-effort-score * Fix up imports from @woocommerce/customer-effort-score * Changelog * Fix import of constant * Mock @woocommerce/customer-effort-score in tests * Move tests to @woocommerce/customer-effort-score * Update lock file * Update lock file from trunk * Update lock file again... this time, tests pass |
||
---|---|---|
.. | ||
add-term-tracking | ||
attributes-tracking | ||
beta-features-tracking-modal | ||
category-tracking | ||
marketing-coupons | ||
navigation-opt-out | ||
onboarding-homepage-notice | ||
onboarding-load-sample-products-notice | ||
onboarding-product-import-notice | ||
onboarding-product-notice | ||
onboarding-tax-notice | ||
order-tracking | ||
payment-method-promotions | ||
print-shipping-label-banner | ||
product-import-tracking | ||
product-tour | ||
product-tracking | ||
settings-tracking | ||
tags-tracking | ||
wc-addons-tour | ||
README.md |
README.md
Scripts located in this directory are meant to be loaded on wp-admin pages outside the context of WooCommerce Admin, such as the post editor. Adding the script name to wpAdminScripts
in the Webpack config will automatically build these scripts.
Scripts must be manually enqueued with any neccessary dependencies. For example, onboarding-homepage-notice
uses the WooCommerce navigation package:
wp_enqueue_script( 'onboarding-homepage-notice', Loader::get_url( 'wp-scripts/onboarding-homepage-notice.js' ), array( 'wc-navigation' ) );