<?php /** @var \IAWP\Env $env */  ?>
<?php /** @var \IAWP\Report_Finder $report_finder */  ?>
<?php /** @var bool $is_white_labeled */  ?>
<?php /** @var bool $can_edit_settings */  ?>
<?php /** @var bool $is_dark_mode */  ?>

<div id="iawp-layout-sidebar" class="iawp-layout-sidebar">
 <div class="inner">
 <?php if(!$is_white_labeled): ?>
 <div class="logo">
 <img class="full-logo"
 src="<?php echo \htmlentities(iawp_url_to('img/logo.png')??'', ENT_QUOTES, 'UTF-8', false); ?>"
 data-testid="logo"/>
 <img class="favicon" src="<?php echo \htmlentities(iawp_url_to('img/favicon.png')??'', ENT_QUOTES, 'UTF-8', false); ?>"
 data-testid="favicon"/>
 </div>
 <?php endif; ?>
 <?php if($env->is_free() && !$is_white_labeled): ?>
 <div class="pro-ad">
 <a href="https://independentwp.com/pro/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Upgrade+to+Pro&utm_content=Sidebar"
 target="_blank">
 <span class="upgrade-text"><?php echo \htmlentities(__('Upgrade to Pro', 'independent-analytics')??'', ENT_QUOTES, 'UTF-8', false); ?></span>
 <span class="dashicons dashicons-arrow-right-alt"></span>
 </a>
 </div>
 <?php endif; ?>
 <div class="collapse-container">
 <button id="collapse-sidebar" class="collapse-sidebar iawp-text-button"
 data-testid="collapse-button"><span
 class="dashicons dashicons-admin-collapse"></span><span
 class="text"><?php echo \htmlentities(__('Collapse sidebar', 'independent-analytics')??'', ENT_QUOTES, 'UTF-8', false); ?></span>
 </button>
 <span class="collapsed-label"><?php echo \htmlentities(__('Expand sidebar', 'independent-analytics')??'', ENT_QUOTES, 'UTF-8', false); ?></span>
 </div>
 <div class="mobile-menu">
 <button id="mobile-menu-toggle" class="mobile-menu-toggle iawp-button ghost-purple">
 <span class="dashicons dashicons-menu"></span> <span class="text"><?php
 esc_html_e(
 'Open menu',
 'independent-analytics'
 ); ?>
 </span>
 </button>
 </div>
 <div id="menu-container" class="menu-container">
 <div class="reports-list">
 <?php
 // OVERVIEW
 if ($env->is_pro()) {
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Overview', 'independent-analytics'),
 'report_type'       => 'overview',
 'reports'           => null,
 'collapsed_label'   => esc_html__('Open overview', 'independent-analytics'),
 'supports_saved_reports' => false,
 'url'               => iawp_dashboard_url(['tab' => 'overview']),
 'external'          => false,
 'upgrade'           => false
 ]);
 }
 // REAL-TIME
 if ($env->is_pro()) {
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Real-time', 'independent-analytics'),
 'report_type'       => 'real-time',
 'reports'           => null,
 'collapsed_label'   => esc_html__(
 'Open Real-time analytics',
 'independent-analytics'
 ),
 'supports_saved_reports' => false,
 'url'               => iawp_dashboard_url(['tab' => 'real-time']),
 'external'          => false,
 'upgrade'           => false
 ]);
 }
 // PAGES
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Pages', 'independent-analytics'),
 'report_type'       => 'views',
 'reports'           => $report_finder->get_saved_reports_for_type('views'),
 'collapsed_label'   => '',
 'supports_saved_reports' => true,
 'url'               => iawp_dashboard_url(['tab' => 'views']),
 'external'          => false,
 'upgrade'           => false
 ]);
 // REFERRERS
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Referrers', 'independent-analytics'),
 'report_type'       => 'referrers',
 'reports'           => $report_finder->get_saved_reports_for_type('referrers'),
 'collapsed_label'   => '',
 'supports_saved_reports' => true,
 'url'               => iawp_dashboard_url(['tab' => 'referrers']),
 'external'          => false,
 'upgrade'           => false
 ]);
 // GEOGRAPHIC
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Geographic', 'independent-analytics'),
 'report_type'       => 'geo',
 'reports'           => $report_finder->get_saved_reports_for_type('geo'),
 'collapsed_label'   => '',
 'supports_saved_reports' => true,
 'url'               => iawp_dashboard_url(['tab' => 'geo']),
 'external'          => false,
 'upgrade'           => false
 ]);
 // DEVICES
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Devices', 'independent-analytics'),
 'report_type'       => 'devices',
 'reports'           => $report_finder->get_saved_reports_for_type('devices'),
 'collapsed_label'   => '',
 'supports_saved_reports' => true,
 'url'               => iawp_dashboard_url(['tab' => 'devices']),
 'external'          => false,
 'upgrade'           => false
 ]);
 // CAMPAIGNS
 if ($env->is_pro()) {
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Campaigns', 'independent-analytics'),
 'report_type'       => 'campaigns',
 'reports'           => $report_finder->get_saved_reports_for_type('campaigns'),
 'collapsed_label'   => '',
 'supports_saved_reports' => true,
 'url'               => iawp_dashboard_url(['tab' => 'campaigns']),
 'external'          => false,
 'upgrade'           => false
 ]);
 }
 if ($env->is_pro()) {
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Clicks', 'independent-analytics'),
 'report_type'       => 'clicks',
 'reports'           => $report_finder->get_saved_reports_for_type('clicks'),
 'collapsed_label'   => '',
 'supports_saved_reports' => true,
 'url'               => iawp_dashboard_url(['tab' => 'clicks']),
 'external'          => false,
 'upgrade'           => false
 ]);
 }
 ?>
 <?php if($env->is_free() && ! $env->is_white_labeled()): ?>
 <?php
 // OVERVIEW UPGRADE
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Overview', 'independent-analytics'),
 'report_type'       => 'overview',
 'reports'           => null,
 'collapsed_label'   => esc_html__(
 'Get Overview',
 'independent-analytics'
 ),
 'supports_saved_reports' => false,
 'url'               => 'https://independentwp.com/features/overview-report/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Overview+menu+item&utm_content=Sidebar',
 'external'          => true,
 'upgrade'           => true
 ]);
 // CAMPAIGNS UPGRADE
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Campaigns', 'independent-analytics'),
 'report_type'       => 'campaigns',
 'reports'           => null,
 'collapsed_label'   => esc_html__(
 'Get Campaigns',
 'independent-analytics'
 ),
 'supports_saved_reports' => false,
 'url'               => 'https://independentwp.com/features/campaigns/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Campaigns+menu+item&utm_content=Sidebar',
 'external'          => true,
 'upgrade'           => true
 ]);
 // CLICKS UPGRADE
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Clicks', 'independent-analytics'),
 'report_type'       => 'clicks',
 'reports'           => null,
 'collapsed_label'   => esc_html__(
 'Get click tracking',
 'independent-analytics'
 ),
 'supports_saved_reports' => false,
 'url'               => 'https://independentwp.com/features/click-tracking/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Clicks+menu+item&utm_content=Sidebar',
 'external'          => true,
 'upgrade'           => true
 ]);
 // REAL-TIME UPGRADE
 echo iawp_blade()->run('partials.sidebar-menu-section', [
 'can_edit_settings' => $can_edit_settings,
 'report_name'       => esc_html__('Real-Time', 'independent-analytics'),
 'report_type'       => 'real-time-free',
 'reports'           => null,
 'collapsed_label'   => esc_html__(
 'Get Real-time analytics',
 'independent-analytics'
 ),
 'supports_saved_reports' => false,
 'url'               => 'https://independentwp.com/features/real-time/?utm_source=User+Dashboard&utm_medium=WP+Admin&utm_campaign=Real-time+menu+item&utm_content=Sidebar',
 'external'          => true,
 'upgrade'           => true
 ]);
 ?>
 <?php endif; ?>
 </div>
 </div>
 </div>
</div>