|
|
@@ -89,53 +89,53 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- @if(false)
|
|
|
- <div class="chart-row">
|
|
|
- <div class="chart-card modern-course-card">
|
|
|
- <div class="chart-header">
|
|
|
- <h3 class="chart-title">Analisi Corsi</h3>
|
|
|
- </div>
|
|
|
- <div class="chart-body">
|
|
|
- <div class="course-controls">
|
|
|
- <div class="control-group">
|
|
|
- <label>Seleziona Corso ({{ $seasonFilter }}):</label>
|
|
|
- <select class="form-select modern-select" wire:model.live="selectedCourse">
|
|
|
- <option value="">Seleziona un Corso</option>
|
|
|
- @foreach($this->getCoursesForSelect() as $course)
|
|
|
- <option value="{{ $course['id'] }}">{{ $course['full_name'] }}</option>
|
|
|
- @endforeach
|
|
|
- </select>
|
|
|
- </div>
|
|
|
+
|
|
|
+ <div class="chart-row">
|
|
|
+ <div class="chart-card modern-course-card">
|
|
|
+ <div class="chart-header">
|
|
|
+ <h3 class="chart-title">Analisi Corsi</h3>
|
|
|
+ </div>
|
|
|
+ <div class="chart-body">
|
|
|
+ <div class="course-controls">
|
|
|
+ <div class="control-group">
|
|
|
+ <label>Seleziona Corso ({{ $seasonFilter }}):</label>
|
|
|
+ <select class="form-select modern-select" wire:model.live="selectedCourse">
|
|
|
+ <option value="">Seleziona un Corso</option>
|
|
|
+ @foreach($this->getCoursesForSelect() as $course)
|
|
|
+ <option value="{{ $course['id'] }}">{{ $course['full_name'] }}</option>
|
|
|
+ @endforeach
|
|
|
+ </select>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
|
|
|
- @if($selectedCourse)
|
|
|
- <div wire:ignore wire:key="course-chart-{{ $seasonFilter }}-{{ $selectedCourse }}">
|
|
|
- <div class="modern-chart-layout">
|
|
|
- <div class="course-delta-table"
|
|
|
- id="course-delta-table-{{ str_replace('-', '', $seasonFilter) }}-{{ $selectedCourse }}">
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="modern-chart-container">
|
|
|
- <canvas
|
|
|
- id="courses-chart-{{ str_replace('-', '', $seasonFilter) }}-{{ $selectedCourse }}"></canvas>
|
|
|
- </div>
|
|
|
+ @if($selectedCourse)
|
|
|
+ <div wire:ignore wire:key="course-chart-{{ $seasonFilter }}-{{ $selectedCourse }}">
|
|
|
+ <div class="modern-chart-layout">
|
|
|
+ <div class="course-delta-table"
|
|
|
+ id="course-delta-table-{{ str_replace('-', '', $seasonFilter) }}-{{ $selectedCourse }}">
|
|
|
</div>
|
|
|
- </div>
|
|
|
- @else
|
|
|
- <div class="chart-placeholder">
|
|
|
- <div style="text-align: center;">
|
|
|
- <div style="font-size: 3rem; margin-bottom: 1rem; opacity: 0.3;">📊</div>
|
|
|
- <p style="font-size: 1.25rem; font-weight: 600; margin: 0;">Seleziona un corso per
|
|
|
- visualizzare il grafico</p>
|
|
|
- <p style="font-size: 1rem; opacity: 0.7; margin-top: 0.5rem;">Usa il menu a tendina sopra
|
|
|
- per scegliere un corso</p>
|
|
|
+
|
|
|
+ <div class="modern-chart-container">
|
|
|
+ <canvas
|
|
|
+ id="courses-chart-{{ str_replace('-', '', $seasonFilter) }}-{{ $selectedCourse }}"></canvas>
|
|
|
</div>
|
|
|
</div>
|
|
|
- @endif
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ @else
|
|
|
+ <div class="chart-placeholder">
|
|
|
+ <div style="text-align: center;">
|
|
|
+ <div style="font-size: 3rem; margin-bottom: 1rem; opacity: 0.3;">📊</div>
|
|
|
+ <p style="font-size: 1.25rem; font-weight: 600; margin: 0;">Seleziona un corso per
|
|
|
+ visualizzare il grafico</p>
|
|
|
+ <p style="font-size: 1rem; opacity: 0.7; margin-top: 0.5rem;">Usa il menu a tendina sopra
|
|
|
+ per scegliere un corso</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ @endif
|
|
|
</div>
|
|
|
</div>
|
|
|
- @endif
|
|
|
+ </div>
|
|
|
+
|
|
|
</div>
|
|
|
|
|
|
<script>
|