@extends('layouts.shell') @section('title', $series->title) @section('main-pad', 'px-5 pt-6') @section('content') @php $firstUnwatched = $episodes->first(fn($e) => empty($progress[$e->id])); $resume = $firstUnwatched ?? $episodes->first(); $done = collect($progress)->filter()->count(); $pct = $episodes->count() ? round($done / $episodes->count() * 100) : 0; @endphp {{-- Hero series (immersive) --}}
{{ $series->title }}
Series {{ $series->level }} {{ $episodes->count() }} episode

{{ $series->title }}

{{ $series->description }}

{{-- Progress --}} @if($canAccess && $episodes->count())
Progress kelas{{ $done }}/{{ $episodes->count() }} selesai
@endif {{-- Daftar episode --}}

Daftar Episode

@foreach($episodes as $ep) @php $watched = !empty($progress[$ep->id]); $locked = $ep->is_premium && !$canAccess; @endphp
@if($watched)@endif

Episode {{ $ep->episode_number }}

{{ $ep->title }}

@if($ep->duration)

{{ gmdate('i:s', $ep->duration) }} menit

@endif
@endforeach
@endsection