@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => 'Manual Book']) @php $manualUrl = $manualUrl ?? null; $hasManual = !empty($manualUrl); $pdfAuth = isset($authorize->pdf) ? $authorize->pdf === '1' : false; $printAuth = isset($authorize->print) ? $authorize->print === '1' : false; // dari controller: $data['isAdmin'] = $isAdmin; $isAdmin = $isAdmin ?? false; @endphp
{{-- ===== ALERT SUCCESS (UPLOAD BERHASIL) ===== --}} @if (session('success')) @endif {{-- ===== ALERT JIKA TIDAK PUNYA OTORISASI MELIHAT PDF ===== --}} @if (!$pdfAuth) @endif {{-- ===== ALERT JIKA BISA PREVIEW TAPI TIDAK BISA DOWNLOAD ===== --}} @if ($pdfAuth && !$printAuth) @endif {{-- ===== ALERT JIKA FILE PDF TIDAK ADA ===== --}} @if ($pdfAuth && !$hasManual) @endif {{-- ===== CARD MANUAL BOOK ===== --}}
Manual Book Aplikasi

Baca dan unduh manual book sesuai hak akses Anda.

{{-- ===== TOMBOL ARAH KANAN ===== --}} @if ($hasManual)
{{-- Buka di tab baru (butuh akses PDF) --}} @if ($pdfAuth) Buka di tab baru @endif {{-- Download (butuh akses print) --}} @if ($printAuth) Download PDF @endif
@endif
{{-- ===== FORM UPLOAD UNTUK ADMIN ===== --}} @if ($isAdmin)
Kelola File Manual Book

Upload file PDF baru untuk manual admin atau manual user. Jika salah satu tidak diubah, biarkan inputnya kosong.

@csrf
File akan disimpan sebagai manual-admin.pdf. @error('manual_admin')
{{ $message }}
@enderror
File akan disimpan sebagai manual-user.pdf. @error('manual_user')
{{ $message }}
@enderror

@endif {{-- ===== PREVIEW PDF ===== --}} @if ($hasManual && $pdfAuth)
Preview PDF Jika preview tidak muncul, gunakan tombol buka tab baru.
{{-- FALLBACK BROWSER --}}

Browser tidak mendukung preview PDF.

Buka di tab baru @if ($printAuth) Download PDF @endif
{{-- ===== FILE ADA, TAPI TIDAK PUNYA AKSES PDF ===== --}} @elseif ($hasManual && !$pdfAuth)

Manual book tersedia, tetapi Anda tidak memiliki akses PDF.

{{-- ===== FILE TIDAK ADA ===== --}} @else

Manual book belum tersedia.

@endif
@endsection