@extends('layouts.app') @section('title', 'Beranda - Masjid An Nahl') @section('content') @endif

Kegiatan dan Event

Agenda rutin dan insidental untuk jamaah

@forelse($activities as $activity)
Kegiatan
{{ $activity->title }}
{{ ucfirst($activity->type) }}

{!! Str::limit($activity->description, 200) !!}

{{ $activity->date }} {{ $activity->place }}
@empty

Belum ada kegiatan.

@endforelse
@if($activities->count() > 0) @endif

Berita dan Artikel

Update kabar komunitas dan konten islami

@forelse($news as $item)
@if($item->image) {{ $item->title }} @else
@endif
{{ $item->title }}

{{ Str::limit($item->excerpt, 100) }}

{{ $item->published_date->format('d M Y') }}
@empty

Belum ada berita.

@endforelse
@if($news->count() > 0) @endif

Galeri

Dokumentasi kegiatan jamaah masjid

@forelse($galleries as $gallery) @php $media = $gallery->image ?? $gallery->video; $ext = strtolower(pathinfo($media, PATHINFO_EXTENSION)); $isImage = in_array($ext, ['jpg','jpeg','png','gif','webp']); $isVideo = in_array($ext, ['mp4','mov','avi','mkv','webm']); // Fix untuk path yang tidak lengkap $videoPath = $gallery->video; if ($videoPath && !str_contains($videoPath, '/')) { $videoPath = 'galleries/videos/' . $videoPath; } $imagePath = $gallery->image; if ($imagePath && !str_contains($imagePath, '/')) { $imagePath = 'galleries/images/' . $imagePath; } @endphp
{{-- Modal untuk preview full --}} @empty

Belum ada galeri.

@endforelse
@if($galleries->count() > 0) @endif
{{-- Custom Styles untuk Landing Gallery --}}

Dukung Program Dakwah Masjid

Salurkan infaq terbaik Anda untuk memakmurkan masjid

@endsection