@extends('layouts.app') @section('title', 'Preview Materi') @section('content') @php($isPdfPreview = $material->tipe === 'file' && $fileMimeType === 'application/pdf')
$isPdfPreview, 'max-w-7xl' => ! $isPdfPreview])>

Manajemen KBMKelola MateriPreview

Preview Materi

{{ $material->nama_mapel ?: 'Materi pembelajaran' }}{{ $material->nama_bab ? ' · BAB '.$material->bab_ke.': '.$material->nama_bab : '' }}{{ $material->pertemuan ? ' · Pertemuan '.$material->pertemuan : '' }}

Kembali
$isPdfPreview, 'p-5 sm:p-6' => ! $isPdfPreview])>

{{ $material->judul }}

{{ ucfirst($material->tipe) }}

Tanggal tampil: {{ $material->tanggal_tampil ?: '—' }}

@if ($material->tipe === 'link') @if ($material->konten && in_array(strtolower((string) parse_url($material->konten, PHP_URL_SCHEME)), ['http', 'https'], true)) Buka tautan materi

{{ $material->konten }}

@else

Tautan materi belum tersedia atau tidak valid.

@endif @elseif ($material->tipe === 'file') @if (! $fileExists)

Lampiran materi tidak ditemukan.

@elseif ($filePreviewUrl) @if ($fileMimeType === 'application/pdf') @else Preview {{ $material->judul }} @endif @else

Jenis lampiran ini belum dapat ditampilkan langsung. Silakan unduh untuk melihat isinya.

@endif @if ($material->file_path && $fileExists) Unduh lampiran @endif @else
{!! $previewContent ?: '

Belum ada isi materi.

' !!}
@endif
@endsection