@extends('frontend.layouts.app') @section('title', 'Publication') @php use Carbon\Carbon; use App\Helpers\Helper; use Anuzpandey\LaravelNepaliDate\LaravelNepaliDate; $isEn = app()->getLocale() == 'en'; $fallbackImage = asset('assets/frontend/images/default-image.png'); $totalPublications = $publicationCategories->sum(fn($category) => $category->publications->count()); @endphp @section('content') {{-- Hero Section --}} @include('frontend.partials.hero', [ 'mainHeading' => Helper::contentText('pages.publications'), 'subHeading' => Helper::contentText('pages.publications_tagline'), 'breadcrumb1' => [ 'name' => __('route.home'), 'route' => route('home'), ], 'breadcrumb2' => [ 'name' => __('route.publication'), 'route' => route('publication'), 'class' => 'text-gray-400', ], 'breadcrumb3' => null, 'breadcrumb4' => null, ])
@if ($totalPublications > 0) {{-- Toolbar: category filter + search --}}
@foreach ($publicationCategories as $key => $publicationCategory) @continue($publicationCategory->publications->isEmpty()) @endforeach

{{-- Cards --}}
@foreach ($publicationCategories as $key => $publicationCategory) @foreach ($publicationCategory->publications as $publication) @php $title = $isEn ? $publication->name_en : $publication->name_np ?? $publication->name_en; $categoryName = $isEn ? $publicationCategory->name_en : $publicationCategory->name_np ?? $publicationCategory->name_en; $excerpt = Helper::stripInlineStyle( $isEn ? $publication->short_description_en ?? '' : $publication->short_description_np ?? ($publication->short_description_en ?? ''), ); @endphp
{{ $title }} {{ $categoryName }}
@isset($publication->author) {{ $publication->author }} @endisset

{{ $title }}

{!! $excerpt !!}
{{ __('pages.read_more') }}
@endforeach @endforeach
{{-- Empty state (filter / search) --}} {{-- Load more --}}
@else

{!! Helper::content('pages.no_details') !!}

@endif
@endsection @section('scripts') @endsection