@extends('layouts.app') @section('title', 'Dashboard') @section('page-title', 'Dashboard') @section('content') {{-- Greeting bar kecil --}}

Selamat datang, {{ $user->name }}! ๐Ÿ‘‹

{{ $user->role }}  ยท  โšก {{ number_format($user->total_points) }} poin  ยท  {{ now()->translatedFormat('l, d F Y') }}

@if(!$checkedIn)
@csrf
@else โœ… Sudah check-in @endif โœ๏ธ Buat Diskusi
{{-- Stats kecil --}}
๐Ÿ’ฌ
{{ number_format($stats['total_posts']) }}
Total Diskusi
โ“
{{ number_format($stats['unsolved_posts']) }}
Belum Terjawab
๐Ÿ“š
{{ number_format($stats['total_materials']) }}
Materi Tersedia
๐Ÿ‘ฅ
{{ number_format($stats['total_users']) }}
Anggota
{{-- Layout utama: feed kiri + sidebar kanan --}}
{{-- FEED POSTINGAN (gaya Reddit/Quora) --}}
{{-- Filter tabs --}}
๐Ÿ• Terbaru โ“ Belum Terjawab ๐Ÿ’ฌ Semua Forum
{{ $feedPosts->total() }} diskusi
{{-- Post cards --}} @forelse($feedPosts as $post)
{{-- Post header --}}
{{-- Avatar --}}
{{ strtoupper(substr($post->user->name,0,1)) }}
{{-- Meta: author, course, waktu --}}
{{ $post->user->name }} {{ $post->user->role }} ยท {{ $post->course->icon ?? '' }} {{ $post->course->name }} ยท {{ $post->created_at->diffForHumans() }}
{{-- Judul --}} @if($post->is_solved) โœ… @else โ“ @endif {{ $post->title }} {{-- Preview body --}}

{{ Str::limit(strip_tags($post->body), 160) }}

{{-- Code snippet badge --}} @if($post->has_code_snippet) ๐Ÿ’ป {{ strtoupper($post->code_language) }} @endif
{{-- Post footer: actions --}}
๐Ÿ’ฌ {{ $post->comments_count }} Jawaban ๐Ÿ‘๏ธ {{ number_format($post->views) }} โฌ†๏ธ {{ $post->upvotes }}
Baca โ†’
@empty
๐Ÿ’ฌ

Belum ada diskusi

Jadilah yang pertama memulai diskusi!

โœ๏ธ Buat Diskusi Pertama
@endforelse {{-- Pagination --}} @if($feedPosts->hasPages())
{{ $feedPosts->links() }}
@endif
{{-- SIDEBAR KANAN (in-page) --}}
{{-- Materi Terbaru --}}

๐Ÿ“š Materi Terbaru

Lihat semua
@forelse($recentMaterials as $mat) {{ $mat->type_icon }}
{{ $mat->title }}
{{ $mat->course->name }} ยท โฌ‡ {{ $mat->download_count }}x
@empty
Belum ada materi.
@endforelse
{{-- Leaderboard mini --}}

๐Ÿ† Top Kontributor

Semua
@foreach($leaderboard as $i => $u)
@if($i===0) ๐Ÿฅ‡ @elseif($i===1) ๐Ÿฅˆ @elseif($i===2) ๐Ÿฅ‰ @else {{ $i+1 }} @endif
{{ strtoupper(substr($u->name,0,1)) }}
{{ $u->name }} {{ number_format($u->total_points) }}
@endforeach
{{-- Mata kuliah aktif --}}

๐Ÿ“‚ Mata Kuliah

Semua
@foreach($popularCourses as $course) {{ $course->icon ?? '๐Ÿ“' }} {{ $course->name }} {{ $course->posts_count }} ๐Ÿ’ฌ @endforeach
@endsection