Adding basic support for tasks badge to woo navigation
This commit is contained in:
parent
18e0af4c29
commit
3a443234ea
|
@ -10,6 +10,7 @@ namespace Automattic\WooCommerce\Admin\Features\Navigation;
|
|||
use Automattic\WooCommerce\Admin\Features\Features;
|
||||
use Automattic\WooCommerce\Admin\Features\Navigation\Menu;
|
||||
use Automattic\WooCommerce\Admin\Features\Navigation\Screen;
|
||||
use Automattic\WooCommerce\Admin\Features\OnboardingTasks\TaskLists;
|
||||
|
||||
/**
|
||||
* CoreMenu class. Handles registering Core menu items.
|
||||
|
@ -196,6 +197,7 @@ class CoreMenu {
|
|||
'url' => \Automattic\WooCommerce\Internal\Admin\Homescreen::MENU_SLUG,
|
||||
'order' => 0,
|
||||
'matchExpression' => 'page=wc-admin((?!path=).)*$',
|
||||
'badge' => TaskLists::setup_tasks_remaining(),
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -468,13 +468,13 @@ class TaskLists {
|
|||
* @return number
|
||||
*/
|
||||
public static function setup_tasks_remaining () {
|
||||
if(!Features::is_enabled( 'tasklist-setup-experiment-1' )) {
|
||||
if( ! Features::is_enabled( 'tasklist-setup-experiment-1' )) {
|
||||
return;
|
||||
}
|
||||
|
||||
$setup_list = self::get_list('setup_experiment_1');
|
||||
$setup_list = self::get_list( 'setup_experiment_1' );
|
||||
|
||||
if($setup_list->is_hidden() || $setup_list->is_complete()) {
|
||||
if( $setup_list->is_hidden() || $setup_list->is_complete() ) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -487,7 +487,7 @@ class TaskLists {
|
|||
)
|
||||
);
|
||||
|
||||
return count($remaining_tasks);
|
||||
return count( $remaining_tasks );
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -498,7 +498,7 @@ class TaskLists {
|
|||
|
||||
$tasks_count = self::setup_tasks_remaining();
|
||||
|
||||
if(!$tasks_count) {
|
||||
if( !$tasks_count ) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue