email-course-ad.blade.php
1 year ago
filter-column-select.blade.php
2 years ago
interrupt-header.blade.php
2 years ago
report-header.blade.php
2 years ago
sidebar-menu-section.blade.php
1 year ago
sidebar.blade.php
1 year ago
sidebar-menu-section.blade.php
65 lines
| 1 | @php /** @var \IAWP\Env $env */ @endphp |
| 2 | @php /** @var string $report_name */ @endphp |
| 3 | @php /** @var string $report_type */ @endphp |
| 4 | @php /** @var bool $can_edit_settings */ @endphp |
| 5 | @php /** @var bool $supports_saved_reports */ @endphp |
| 6 | @php /** @var bool $external */ @endphp |
| 7 | @php /** @var bool $upgrade */ @endphp |
| 8 | @php /** @var \IAWP\Report[] $reports */ @endphp |
| 9 | |
| 10 | <div class="menu-section {{$report_type}} {{$env->is_currently_viewed($report_type) ? 'current' : ''}} {{$reports == null ? 'no-sub-items' : ''}} {{$upgrade ? 'upgrade' : ''}} {{$external ? 'external' : ''}}"> |
| 11 | <span class="collapsed-icon" data-testid="collapsed-icon-<?php echo esc_attr($report_type); ?>"> |
| 12 | <?php |
| 13 | echo iawp_blade()->run('icons.' . $report_type); ?> |
| 14 | </span> |
| 15 | <div class="report-inner"> |
| 16 | <h3 class="report-name {{ (!$upgrade && $env->is_favorite($report_type)) ? 'favorite' : '' }}" |
| 17 | data-report-type="{{$report_type}}"> |
| 18 | <span class="icon-container"> |
| 19 | <span class="report-icon"> |
| 20 | <?php |
| 21 | echo iawp_blade()->run('icons.' . $report_type); ?> |
| 22 | </span> |
| 23 | </span> |
| 24 | <a href="<?php echo esc_attr($url) ?>" |
| 25 | data-testid="menu-link-<?php echo esc_attr($report_type); ?>" |
| 26 | > |
| 27 | {{$report_name}} |
| 28 | </a> |
| 29 | @if($upgrade) |
| 30 | <span class="pro-label">Pro</span> |
| 31 | @endif |
| 32 | @if($supports_saved_reports && $can_edit_settings) |
| 33 | <button class="add-new-report" data-controller="create-report" |
| 34 | data-action="create-report#create" |
| 35 | data-create-report-type-value="<?php echo esc_attr($report_type); ?>" |
| 36 | data-testid="add-new-report-<?php echo esc_attr($report_type); ?>"><span |
| 37 | class="dashicons dashicons-plus-alt2"></span></button> |
| 38 | @endif |
| 39 | </h3> |
| 40 | @if($reports != null) |
| 41 | <ol data-controller="{{ $can_edit_settings ? "sortable-reports" : "" }}" |
| 42 | data-sortable-reports-type-value="<?php echo esc_attr($report_type); ?>"> |
| 43 | @foreach($reports as $report) |
| 44 | <li data-report-id="{{$report->id()}}" |
| 45 | class="{{$report->is_current() ? 'current' : ''}} {{$report->is_favorite() ? 'favorite' : '' }}"> |
| 46 | <a href="{{$report->url()}}" |
| 47 | data-name-for-report-id="{{$report->id()}}" |
| 48 | data-testid="menu-link-<?php echo esc_attr(sanitize_title($report->name())); ?>">{{$report->name()}}</a> |
| 49 | </li> |
| 50 | @endforeach |
| 51 | </ol> |
| 52 | @endif |
| 53 | </div> |
| 54 | <a class="overlay-link" href="<?php echo esc_url($url); ?>" <?php |
| 55 | echo $external ? 'target="_blank"' : '' ?>></a> |
| 56 | @if($collapsed_label) |
| 57 | <span class="collapsed-label"> |
| 58 | <a href="<?php echo esc_url($url); ?>" <?php |
| 59 | echo $external ? 'target="_blank"' : ''; ?>> |
| 60 | <?php |
| 61 | echo $collapsed_label; echo $external ? '<span class="dashicons dashicons-external"></span>' : ''; ?> |
| 62 | </a> |
| 63 | </span> |
| 64 | @endif |
| 65 | </div> |