@extends('frontend.layouts.app') @section('title', 'Mahkeme: ' . Str::limit($tribunal->question, 60) . ' | Animexe') @php // Sabit renk paleti — a,b,c,d,e,f $palette = [ 'a' => ['bg'=>'rgba(0,200,100,.08)', 'bg2'=>'rgba(0,200,100,.22)', 'border'=>'rgba(0,200,100,.25)', 'border2'=>'#00c864', 'text'=>'#00c864', 'bar'=>'#00c864'], 'b' => ['bg'=>'rgba(255,60,60,.08)', 'bg2'=>'rgba(255,60,60,.22)', 'border'=>'rgba(255,60,60,.25)', 'border2'=>'#ff3c3c', 'text'=>'#ff3c3c', 'bar'=>'#ff3c3c'], 'c' => ['bg'=>'rgba(59,130,246,.08)', 'bg2'=>'rgba(59,130,246,.22)', 'border'=>'rgba(59,130,246,.25)', 'border2'=>'#3b82f6', 'text'=>'#3b82f6', 'bar'=>'#3b82f6'], 'd' => ['bg'=>'rgba(245,158,11,.08)', 'bg2'=>'rgba(245,158,11,.22)', 'border'=>'rgba(245,158,11,.25)', 'border2'=>'#f59e0b', 'text'=>'#f59e0b', 'bar'=>'#f59e0b'], 'e' => ['bg'=>'rgba(167,139,250,.08)','bg2'=>'rgba(167,139,250,.22)','border'=>'rgba(167,139,250,.25)','border2'=>'#a78bfa','text'=>'#a78bfa','bar'=>'#a78bfa'], 'f' => ['bg'=>'rgba(236,72,153,.08)', 'bg2'=>'rgba(236,72,153,.22)', 'border'=>'rgba(236,72,153,.25)', 'border2'=>'#ec4899','text'=>'#ec4899','bar'=>'#ec4899'], ]; $cols = count($allSides) <= 2 ? '1fr 1fr' : (count($allSides) <= 3 ? '1fr 1fr 1fr' : 'repeat(auto-fit,minmax(140px,1fr))'); @endphp @push('styles') @endpush @section('content')
{{ $tribunal->anime->title }}
{{ $tribunal->status === 'open' ? '🟢 Dava Açık' : '🔴 Dava Kapalı' }} @if($tribunal->closes_at && $tribunal->status === 'open') · {{ $tribunal->closes_at->diffForHumans() }} kapanıyor @endif
{{ $tribunal->question }}
{{-- Oy sistemi --}}
@foreach($allSides as $key => $label) @php $c = $palette[$key] ?? $palette['a']; @endphp @endforeach
{{-- Çok taraflı bar --}}
@foreach($allSides as $key => $label) @php $c = $palette[$key] ?? $palette['a']; $pct = $total > 0 ? round(($voteCounts[$key]??0)/$total*100) : 0; @endphp
{{ $label }}
{{ $pct }}%
@endforeach
Toplam {{ $total }} oy @auth @if($myVote) · Oyunuz: {{ $allSides[$myVote] ?? $myVote }} @endif @endauth
{{-- Argümanlar --}}
Argümanlar
@forelse($arguments as $arg) @php $c2 = $palette[$arg['side']] ?? $palette['a']; @endphp
{{ $allSides[$arg['side']] ?? $arg['side'] }}
{{ $arg['body'] }}
{{ $arg['name'] ?? $arg['username'] }} {{ $arg['created_at'] }}
@empty
Henüz argüman girilmemiş. İlk sen gir!
@endforelse
{{-- Argüman formu --}} @auth @if(!$myArgument && $tribunal->status === 'open')
⚔️ Senin Argümanın — Hangi taraftasın?
@foreach($allSides as $key => $label) @php $c3 = $palette[$key] ?? $palette['a']; @endphp @endforeach
@elseif($myArgument)
✅ Argümanınızı gönderdiniz.
@endif @else
Giriş yap — argüman girmek için
@endauth
@endsection @push('scripts') @endpush