65 lines
1.4 KiB
JavaScript
65 lines
1.4 KiB
JavaScript
/** @format */
|
|
/**
|
|
* External dependencies
|
|
*/
|
|
import { __ } from '@wordpress/i18n';
|
|
import { applyFilters } from '@wordpress/hooks';
|
|
|
|
/**
|
|
* Internal dependencies
|
|
*/
|
|
import DashboardCharts from './dashboard-charts';
|
|
import Leaderboards from './leaderboards';
|
|
import StorePerformance from './store-performance';
|
|
|
|
const DEFAULT_SECTIONS_FILTER = 'woocommerce_dashboard_default_sections';
|
|
|
|
export default applyFilters( DEFAULT_SECTIONS_FILTER, [
|
|
{
|
|
key: 'store-performance',
|
|
component: StorePerformance,
|
|
title: __( 'Performance', 'woocommerce-admin' ),
|
|
isVisible: true,
|
|
icon: 'arrow-right-alt',
|
|
hiddenBlocks: [
|
|
'coupons/amount',
|
|
'coupons/orders_count',
|
|
'downloads/download_count',
|
|
'taxes/order_tax',
|
|
'taxes/total_tax',
|
|
'taxes/shipping_tax',
|
|
'revenue/shipping',
|
|
],
|
|
},
|
|
{
|
|
key: 'charts',
|
|
component: DashboardCharts,
|
|
title: __( 'Charts', 'woocommerce-admin' ),
|
|
isVisible: true,
|
|
icon: 'chart-bar',
|
|
hiddenBlocks: [
|
|
'avg_order_value',
|
|
'avg_items_per_order',
|
|
'items_sold',
|
|
'gross_revenue',
|
|
'refunds',
|
|
'coupons',
|
|
'taxes',
|
|
'shipping',
|
|
'amount',
|
|
'total_tax',
|
|
'order_tax',
|
|
'shipping_tax',
|
|
'download_count',
|
|
],
|
|
},
|
|
{
|
|
key: 'leaderboards',
|
|
component: Leaderboards,
|
|
title: __( 'Leaderboards', 'woocommerce-admin' ),
|
|
isVisible: true,
|
|
icon: 'editor-ol',
|
|
hiddenBlocks: [ 'coupons', 'customers' ],
|
|
},
|
|
] );
|