@extends('voyager::master') @section('page_title', __('voyager::generic.viewing').' '.$dataType->getTranslatedAttribute('display_name_plural')) @section('page_header')

{{ $dataType->getTranslatedAttribute('display_name_plural') }}

@can('add', app($dataType->model_name)) {{ __('voyager::generic.add_new') }} @endcan @can('delete', app($dataType->model_name)) @include('voyager::partials.bulk-delete') @endcan @include('voyager::multilingual.language-selector')
@stop @section('content')
@include('voyager::alerts') @php $showCheckboxColumn = Auth::user()->can('delete', app($dataType->model_name)); @endphp
{{-- Category Filter Tabs --}}
@if($showCheckboxColumn) @endif @foreach($dataTypeContent as $data) @php $typeBadgeColor = match(strtolower($data->type ?? 'news')) { 'news' => '#0d9488', 'insights' => '#0284c7', 'blogs' => '#ea580c', 'newsletter' => '#7c3aed', default => '#475569', }; $status = strtolower($data->status ?? 'active'); @endphp @if($showCheckboxColumn) @endif @endforeach
Type Title Link Pub Logo Pub Date Display Order Status Created At {{ __('voyager::generic.actions') }}
{{ $data->type ?? 'News' }}
{{ $data->title }}
@if(!empty($data->link)) Visit Link @else — @endif @if(!empty($data->publication_logo_url))
Logo {{ basename($data->publication_logo) }}
@else None @endif
{{ $data->published_at ? \Carbon\Carbon::parse($data->published_at)->format('M d, Y') : '—' }} {{ $data->display_order ?? 10 }} @if(in_array($status, ['active', 'published'])) {{ ucfirst($status) }} @elseif(in_array($status, ['draft', 'inactive'])) {{ ucfirst($status) }} @else {{ $data->status }} @endif {{ $data->created_at ? $data->created_at->format('M d, Y') : '—' }} @foreach($actions as $action) @if (!method_exists($action, 'massAction')) @include('voyager::bread.partials.actions', ['action' => $action]) @endif @endforeach
{{-- Single delete modal --}} @stop @section('javascript') @stop