@extends('siswa.layouts.app') @section('title', 'Materi - ' . optional(optional($mengajar)->mapel)->nama_mapel) @push('styles') @endpush @section('content') ← Kembali ke Mata Pelajaran
Ikon mata pelajaran

{{ optional($mengajar->mapel)->nama_mapel ?? '-' }}

Guru: {{ optional($mengajar->guru)->nama ?? '-' }} • {{ $materiList->count() }} Materi

@if($materiList->isEmpty())
Belum ada materi

Belum ada materi yang diupload untuk mata pelajaran ini.

@else
@foreach($materiList as $materi) @php $ext = $materi->lampiran_materi ? strtolower(pathinfo($materi->lampiran_materi, PATHINFO_EXTENSION)) : null; $iconClass = match(true) { in_array($ext, ['pdf']) => 'pdf', in_array($ext, ['doc','docx']) => 'doc', in_array($ext, ['jpg','jpeg','png']) => 'img', default => 'other', }; $iconSrc = match($iconClass) { 'pdf' => asset('images/icon/siswam/pdf.png'), 'doc' => asset('images/icon/siswam/doc.png'), 'img' => asset('images/icon/siswam/image.png'), default => asset('images/icon/siswam/link.png'), }; $iconAlt = match($iconClass) { 'pdf' => 'File PDF', 'doc' => 'File Word', 'img' => 'File Gambar', default => 'File lainnya', }; @endphp
{{ $iconAlt }}

{{ $materi->judul_materi }}

Diupload {{ \Carbon\Carbon::parse($materi->tanggal_upload)->locale('id')->isoFormat('D MMMM YYYY') }}

@if($materi->deskripsi)

{{ $materi->deskripsi }}

@endif
@if($materi->lampiran_materi) Unduh materi Unduh @else Tidak ada file @endif
@endforeach
@endif @endsection