* Add settings_section event prop for CES

* Add changelog
This commit is contained in:
Moon 2021-04-09 12:44:25 -07:00 committed by GitHub
parent 5266784930
commit f5b1d44e8c
2 changed files with 11 additions and 3 deletions

View File

@ -75,6 +75,7 @@ Release and roadmap notes are available on the [WooCommerce Developers Blog](htt
== Unreleased ==
- Tweak: Add settings_section event prop for CES #6762
- Fix: Retain persisted queries when navigating to Homescreen #6614
- Update: Update choose niche note cta URL #6733
- Fix: Update folded header style #6724

View File

@ -358,11 +358,20 @@ class CustomerEffortScoreTracks {
public function run_on_update_options() {
// $current_tab is set when WC_Admin_Settings::save_settings is called.
global $current_tab;
global $current_section;
if ( $this->has_been_shown( self::SETTINGS_CHANGE_ACTION_NAME ) ) {
return;
}
$props = array(
'settings_area' => $current_tab,
);
if ( $current_section ) {
$props['settings_section'] = $current_section;
}
$this->enqueue_to_ces_tracks(
array(
'action' => self::SETTINGS_CHANGE_ACTION_NAME,
@ -373,9 +382,7 @@ class CustomerEffortScoreTracks {
'onsubmit_label' => $this->onsubmit_label,
'pagenow' => 'woocommerce_page_wc-settings',
'adminpage' => 'woocommerce_page_wc-settings',
'props' => (object) array(
'settings_area' => $current_tab,
),
'props' => (object) $props,
)
);
}