@extends('layouts.app') @section('title', $user->full_name . ' - Profil IDN Menulis') @section('styles') @endsection @section('content')
@if($user->cover_image) Cover @endif
{{ $user->full_name }}

{{ $user->full_name }}

{{ '@' . $user->username }}

@if($user->role === 'admin') @elseif($user->role === 'guru') @else @endif {{ ucfirst($user->role) }} @if($user->school_name) {{ $user->school_name }} @endif @if($user->class) Kelas {{ $user->class }} @endif @php $level = 'Pemula'; if ($stats['total_articles'] >= 50) $level = 'Master'; elseif ($stats['total_articles'] >= 20) $level = 'Ahli'; elseif ($stats['total_articles'] >= 10) $level = 'Mahir'; elseif ($stats['total_articles'] >= 5) $level = 'Terampil'; @endphp {{ $level }}
@if($user->bio)

{{ $user->bio }}

@else

Belum ada bio. Tambahkan sekarang

@endif @if($profileCompletion['percentage'] < 100)
{{ $profileCompletion['percentage'] }}%

Lengkapi Profilmu!

Profil yang lengkap membantu orang lain mengenalmu lebih baik.

@foreach($profileCompletion['fields'] as $field => $completed) @if(!$completed) @switch($field) @case('avatar') Foto Profil @break @case('bio') Bio @break @case('full_name') Nama Lengkap @break @case('school_name') Nama Sekolah @break @case('class') Kelas @break @endswitch @endif @endforeach
@endif

Email

{{ $user->email }}

Bergabung

{{ $user->created_at->format('d M Y') }}

Terakhir Login

{{ $user->last_login_at ? $user->last_login_at->diffForHumans() : 'Baru saja' }}

Status

{{ $user->is_active ? 'Aktif' : 'Nonaktif' }}

{{ $stats['total_articles'] }}

Total Artikel

{{ number_format($stats['total_views']) }}

Total Views

{{ number_format($stats['total_likes']) }}

Total Likes

{{ number_format($stats['total_comments']) }}

Total Komentar

{{ number_format($stats['total_bookmarks']) }}

Bookmark

@if($articles->count() > 0)
@foreach($articles as $article)
@if($article->featured_image) {{ $article->title }} @else
@endif

{{ $article->title }}

{{ $article->category->name ?? 'Tanpa Kategori' }} • {{ $article->created_at->format('d M Y') }}

{{ ucfirst($article->status) }}
{{ number_format($article->views_count) }} {{ $article->likedBy()->count() }}
@if($article->status === 'published') @endif @if(in_array($article->status, ['draft', 'rejected', 'revision'])) @endif
@endforeach
@if($stats['total_articles'] > 5) @endif @else

Belum ada artikel yang ditulis

Tulis Artikel Pertama
@endif
@if($bookmarks->count() > 0)
@foreach($bookmarks as $bookmark)
@if($bookmark->featured_image) {{ $bookmark->title }} @else
@endif

{{ $bookmark->title }}

{{ $bookmark->user->full_name ?? $bookmark->user->username }} • {{ $bookmark->category->name ?? '' }}

@endforeach
@if($stats['total_bookmarks'] > 5) @endif @else

Belum ada artikel yang disimpan

@endif
@if($comments->count() > 0)
@foreach($comments as $comment)

{{ $comment->content }}

Pada artikel: {{ $comment->article->title }}

{{ $comment->created_at->diffForHumans() }}
@endforeach
@else

Belum ada komentar yang dibuat

@endif

Level Penulis

{{ $level }}

@if($stats['total_articles'] < 5) Tulis {{ 5 - $stats['total_articles'] }} artikel lagi untuk naik level! @elseif($stats['total_articles'] < 10) Tulis {{ 10 - $stats['total_articles'] }} artikel lagi untuk jadi Mahir! @elseif($stats['total_articles'] < 20) Tulis {{ 20 - $stats['total_articles'] }} artikel lagi untuk jadi Ahli! @elseif($stats['total_articles'] < 50) Tulis {{ 50 - $stats['total_articles'] }} artikel lagi untuk jadi Master! @else Selamat! Kamu sudah mencapai level tertinggi! @endif

Total Views

{{ number_format($stats['total_views']) }}

@if($stats['total_views'] >= 10000) Influencer! Artikelmu dibaca banyak orang! @elseif($stats['total_views'] >= 1000) Trending! Terus menulis artikel menarik! @else Terus promosikan artikelmu untuk lebih banyak views! @endif

Engagement

{{ $stats['total_likes'] + $stats['total_comments'] }}

{{ $stats['total_likes'] }} likes dan {{ $stats['total_comments'] }} komentar dari pembaca

Badge Koleksi

@if($stats['total_articles'] >= 1)
Penulis Pertama
@endif @if($stats['total_views'] >= 100)
100+ Views
@endif @if($stats['total_likes'] >= 10)
Disukai Banyak
@endif @if($stats['published_articles'] >= 5)
Konsisten
@endif @if($stats['comments_made'] >= 10)
Aktif Berkomentar
@endif

Zona Berbahaya

Tindakan berikut bersifat permanen dan tidak dapat dibatalkan.

@csrf @method('DELETE')
@endsection @section('scripts') @endsection