trs_matrimony/resources/views/admin/notifications.blade.php
2024-08-22 09:31:12 +05:30

69 lines
4.4 KiB
PHP

@extends('admin.layouts.app')
@section('content')
<div class="container">
<div class="row">
<div class="col-lg-8 mx-auto">
<div class="card">
<div class="card-header row gutters-5">
<div class="col text-center text-md-left">
<h5 class="mb-md-0 h6">{{ translate('Notifications') }}</h5>
</div>
<div class="col-md-3 text-right">
<div class="btn-group mb-2">
<div class="btn-group">
<button type="button" class="btn py-0" data-toggle="dropdown"
aria-expanded="false">
<i class="las la-ellipsis-v"></i>
</button>
<div class="dropdown-menu dropdown-menu-right">
<a href="{{ route('notification.mark_all_as_read') }}" class="dropdown-item">{{ translate('Mark all as read') }}</a>
</div>
</div>
</div>
</div>
</div>
<div class="card-body">
<ul class="list-group list-group-raw">
@if(!$notifications->isEmpty())
@foreach($notifications as $notification)
@php
$notify_data = json_decode($notification->data);
$user_data = \App\Models\User::where('id',$notify_data->notify_by)->first();
@endphp
@if(!empty($user_data))
<li class="list-group-item d-flex justify-content-between align-items-start hov-bg-soft-primary">
<a href="{{ route('notification_view', $notification->id) }}" class="media text-inherit">
<span class="avatar avatar-sm mr-3">
@if(!empty(uploaded_asset($user_data->photo)))
<img src="{{ uploaded_asset($user_data->photo) }}">
@else
<img src="{{ static_asset('assets/img/avatar-place.png') }}">
@endif
</span>
<div class="media-body">
<p class="mb-1">{{ $user_data->first_name.' '.$user_data->last_name }}</p>
<small class="text-muted">{{ $notify_data->message }}</small>
<br>
<small class="text-muted">{{ Carbon\Carbon::parse($notification->created_at)->diffForHumans() }}</small>
</div>
</a>
@if($notification->read_at == null)
<button class="btn p-0" data-toggle="tooltip" data-title="{{ translate('New') }}">
<span class="badge badge-md badge-dot badge-circle badge-primary"></span>
</button>
@endif
</li>
@endif
@endforeach
@endif
</ul>
<div class="aiz-pagination">
{{ $notifications->links() }}
</div>
</div>
</div>
</div>
</div>
</div>
@endsection