<x-app-layout>
    <x-slot name="header">
        <div>
            <p class="text-sm font-semibold uppercase tracking-wide text-blue-600 dark:text-blue-400">Student Performance</p>
            <h2 class="mt-1 text-2xl font-bold text-slate-950 dark:text-white">{{ $student->name }}</h2>
        </div>
    </x-slot>

    <div class="space-y-6">
        <section class="grid gap-4 md:grid-cols-4">
            <div class="rounded-lg border border-blue-100 bg-white p-5 shadow-sm dark:border-blue-900/50 dark:bg-slate-900"><p class="text-sm text-slate-500 dark:text-slate-400">Trades</p><p class="mt-2 text-3xl font-black text-slate-950 dark:text-white">{{ $totalTrades }}</p></div>
            <div class="rounded-lg border border-blue-100 bg-white p-5 shadow-sm dark:border-blue-900/50 dark:bg-slate-900"><p class="text-sm text-slate-500 dark:text-slate-400">Wins</p><p class="mt-2 text-3xl font-black text-blue-600">{{ $wins }}</p></div>
            <div class="rounded-lg border border-blue-100 bg-white p-5 shadow-sm dark:border-blue-900/50 dark:bg-slate-900"><p class="text-sm text-slate-500 dark:text-slate-400">Losses</p><p class="mt-2 text-3xl font-black text-red-500">{{ $losses }}</p></div>
            <div class="rounded-lg border border-blue-100 bg-white p-5 shadow-sm dark:border-blue-900/50 dark:bg-slate-900"><p class="text-sm text-slate-500 dark:text-slate-400">Win Rate</p><p class="mt-2 text-3xl font-black text-slate-950 dark:text-white">{{ $winRate }}%</p></div>
        </section>

        <section class="rounded-lg border border-blue-100 bg-white shadow-sm dark:border-blue-900/50 dark:bg-slate-900">
            <div class="border-b border-blue-100 p-6 dark:border-blue-900/50">
                <h3 class="text-lg font-bold text-slate-950 dark:text-white">Student Trade Journal</h3>
            </div>
            <div class="overflow-x-auto">
                <table class="min-w-full divide-y divide-blue-100 dark:divide-blue-900/50">
                    <thead class="bg-blue-50 dark:bg-blue-950/40">
                        <tr>
                            <th class="px-4 py-3 text-left text-xs font-bold uppercase text-blue-700 dark:text-blue-300">Symbol</th>
                            <th class="px-4 py-3 text-left text-xs font-bold uppercase text-blue-700 dark:text-blue-300">Status</th>
                            <th class="px-4 py-3 text-left text-xs font-bold uppercase text-blue-700 dark:text-blue-300">Review</th>
                            <th class="px-4 py-3 text-right text-xs font-bold uppercase text-blue-700 dark:text-blue-300">P/L</th>
                        </tr>
                    </thead>
                    <tbody class="divide-y divide-blue-50 dark:divide-blue-900/40">
                        @forelse ($trades as $trade)
                            <tr>
                                <td class="px-4 py-4 text-sm font-bold text-slate-950 dark:text-white"><a href="{{ route('mentor.students.trades.show', [$student, $trade]) }}">{{ $trade->symbol }}</a></td>
                                <td class="px-4 py-4 text-sm capitalize text-slate-600 dark:text-slate-300">{{ $trade->status }}</td>
                                <td class="px-4 py-4 text-sm capitalize text-slate-600 dark:text-slate-300">{{ str_replace('_', ' ', $trade->review_status) }}</td>
                                <td class="px-4 py-4 text-right text-sm font-bold {{ (float) $trade->profit_loss >= 0 ? 'text-blue-600' : 'text-red-500' }}">{{ number_format((float) $trade->profit_loss, 2) }}</td>
                            </tr>
                        @empty
                            <tr><td colspan="4" class="px-4 py-10 text-center text-sm text-slate-500 dark:text-slate-400">No trades yet.</td></tr>
                        @endforelse
                    </tbody>
                </table>
            </div>
            <div class="p-4">{{ $trades->links() }}</div>
        </section>
    </div>
</x-app-layout>
