@props(['tabs']) @php $rotations = ['-rotate-1', 'rotate-1', 'rotate-[1.5deg]', '-rotate-[1.5deg]', '-rotate-1', 'rotate-1', 'rotate-[1.5deg]']; $tabShapes = [ ['-rotate-1', '1,2 99,0 98,39 2,40'], ['rotate-1', '2,0 99,3 97,40 2,37'], ['-rotate-2', '1,3 98,1 100,38 3,40'], ['rotate-2', '2,1 98,3 99,38 1,40'], ['-rotate-1', '1,2 99,0 98,39 2,40'], ]; @endphp

This Week In History

Step back in time to this exact week across 30 years of Fibbers live music archives.

@foreach(array_values($tabs) as $i => $tab) @php $shape = $tabShapes[$i % count($tabShapes)]; $yAgo = $tab['yearsAgo']; @endphp @endforeach
@foreach($tabs as $yearsAgo => $tab)
Week of {{ $tab['start']->format('j') }}–{{ $tab['end']->format('j F Y') }} {{ $tab['events']->count() }} {{ \Illuminate\Support\Str::plural('Gig', $tab['events']->count()) }}
Explore all gigs in {{ $tab['year'] }}
@if($tab['events']->isNotEmpty())
@foreach($tab['events'] as $gIndex => $event) @php $headlineBand = $event->bands->first(); $supportBands = $event->bands->slice(1); $headlineImage = $headlineBand?->firstImage() ?? $event->firstImage(); $rotClass = $rotations[$gIndex % count($rotations)]; @endphp
@if($headlineImage) {{ $headlineBand ? $headlineBand->name : 'Fibbers Gig' }} @else
{{ $headlineBand ? substr($headlineBand->name, 0, 1) : 'F' }}
@endif
{{ $event->event_date->format('D d M Y') }}
@if($headlineBand)

{{ $headlineBand->name }}

@else

{{ $event->name ?: 'Special Event' }}

@endif @if($supportBands->isNotEmpty())
Support:
@foreach($supportBands as $sup) {{ $sup->name }} @endforeach
@endif
@endforeach
@else

Vault Silence

No Gigs Recorded for this Week in {{ $tab['year'] }}

The stage was quiet during this week {{ $yearsAgo }} years ago, or records are awaiting discovery.

Explore all gigs from {{ $tab['year'] }} →
@endif
@endforeach