HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /var/www/devs.lapieza.net/resources/views/frontend/user/conversations/
Upload File :
Current File : /var/www/devs.lapieza.net/resources/views/frontend/user/conversations/index.blade.php
@extends('frontend.layouts.user_panel')



@section('panel_content')

    <div class="aiz-titlebar mb-4">

        <div class="row align-items-center">

            <div class="col-md-6">

                <h5 class="fs-20 fw-700 text-dark">{{ translate('Conversations') }}</h5>

                <p class="fs-14 fw-400 text-secondary">{{ translate('Select a conversation to view all messages') }}</p>

            </div>

        </div>

    </div>



    <!-- Conversations -->

    @if (count($conversations) > 0)

        <div class="p-0">

            <ul class="list-group list-group-flush p-0">

                @foreach ($conversations as $key => $conversation)

                    @if ($conversation->receiver != null && $conversation->sender != null)

                        <li class="list-group-item p-4 has-transition hov-bg-light border mb-3">

                            <div class="row gutters-10">

                                <!-- Receiver/Shop Image -->

                                <div class="col-auto">

                                    <div class="media">

                                        <span class="avatar avatar-sm flex-shrink-0 border">

                                            @if (Auth::user()->id == $conversation->sender_id)

                                                @if ($conversation->receiver->shop != null)

                                                    <a href="{{ route('shop.visit', $conversation->receiver->shop->slug) }}"

                                                        class="">

                                                        <img src="{{ uploaded_asset($conversation->receiver->shop->logo) }}"

                                                            onerror="this.onerror=null;this.src='{{ static_asset('assets/img/avatar-place.png') }}';">

                                                    </a>

                                                @else

                                                    <img @if ($conversation->receiver->avatar_original == null) src="{{ static_asset('assets/img/avatar-place.png') }}" 

                                                        @else src="{{ uploaded_asset($conversation->receiver->avatar_original) }}" @endif

                                                        onerror="this.onerror=null;this.src='{{ static_asset('assets/img/avatar-place.png') }}';">

                                                @endif

                                            @else

                                                <img @if ($conversation->sender->avatar_original == null) src="{{ static_asset('assets/img/avatar-place.png') }}" @else src="{{ uploaded_asset($conversation->sender->avatar_original) }}" @endif

                                                    class="rounded-circle"

                                                    onerror="this.onerror=null;this.src='{{ static_asset('assets/img/avatar-place.png') }}';">

                                            @endif

                                        </span>

                                    </div>

                                </div>

                                <!-- Receiver/Shop Name & Time -->

                                <div class="col-auto col-lg-3">

                                    @if (Auth::user()->id == $conversation->sender_id)

                                        <h6 class="text-dark mb-2">

                                            @if ($conversation->receiver->shop != null)

                                                <a href="{{ route('shop.visit', $conversation->receiver->shop->slug) }}"

                                                    class="text-reset hov-text-primary fw-700 fs-14">{{ $conversation->receiver->shop->name }}</a>

                                            @else

                                                <span

                                                    class="text-dark fw-700 fs-14 mb-2">{{ $conversation->receiver->name }}</span>

                                            @endif

                                        </h6>

                                    @else

                                        <h6 class="text-dark fw-700 fs-14 mb-2">{{ $conversation->sender->name }}</h6>

                                    @endif

                                    <small class="text-secondary fs-12">

                                        {{ date('d.m.Y h:i:m', strtotime($conversation->messages->last()->created_at)) }}

                                    </small>

                                </div>

                                <!-- conversation -->

                                <div class="col-12 col-lg">

                                    <div class="block-body">

                                        <div class="block-body-inner pb-3">

                                            <!-- Title -->

                                            <div class="row no-gutters">

                                                <div class="col">

                                                    <h6 class="mt-0">

                                                        <a href="{{ route('conversations.show', encrypt($conversation->id)) }}"

                                                            class="text-reset hov-text-primary fs-14 fw-700">

                                                            {{ $conversation->title }}

                                                        </a>

                                                        @if (

                                                            (Auth::user()->id == $conversation->sender_id && $conversation->sender_viewed == 0) ||

                                                                (Auth::user()->id == $conversation->receiver_id && $conversation->receiver_viewed == 0))

                                                            <span

                                                                class="badge badge-inline badge-danger">{{ translate('New') }}</span>

                                                        @endif

                                                    </h6>

                                                </div>

                                            </div>

                                            <!-- Last Message -->

                                            <p class="mb-0 text-secondary fs-14">

                                                {{ $conversation->messages->last()->message }}

                                            </p>

                                        </div>

                                    </div>

                                </div>

                            </div>

                        </li>

                    @endif

                @endforeach

            </ul>

        </div>

    @else

        <div class="row">

            <div class="col">

                <div class="text-center bg-white p-4 border rounded-15p">

                    <img class="mw-100 h-200px" src="{{ static_asset('assets/img/nothing.svg') }}" alt="Image">

                    <h5 class="mb-0 h5 mt-3">{{ translate("There isn't anything added yet") }}</h5>

                </div>

            </div>

        </div>

    @endif

    <!-- Pagination -->

    <div class="aiz-pagination">

        {{ $conversations->links() }}

    </div>

@endsection