/home/brandsfa/www/resources/themes/theme_aster/theme-views/users-profile/refund-details.blade.php
@php use App\Utils\Helpers;use App\Utils\ProductManager; @endphp
@extends('theme-views.layouts.app')

@section('title', translate('refund_Details').' | '.$web_config['name']->value.' '.translate('ecommerce'))

@section('content')
    <main class="main-content d-flex flex-column gap-3 py-3 mb-5">
        <div class="container">
            <div class="row g-3">
                @include('theme-views.partials._profile-aside')
                <div class="col-lg-9">
                    <div class="card h-100">
                        <div class="card-body p-lg-5">
                            <div class="mb-4">
                                <h1 class="modal-title fs-5 text-capitalize"
                                    id="refundModalLabel">{{translate('refund_details')}}</h1>
                            </div>
                            <div class="modal-body">
                                <form action="#">
                                    <div
                                        class="d-flex flex-column flex-sm-row flex-wrap gap-4 justify-content-between mb-4">
                                        <div class="media align-items-center gap-3">
                                            <div class="avatar avatar-xxl rounded border overflow-hidden">
                                                <img class="dark-support img-fit rounded" alt=""
                                                    src="{{ getValidImage(path: 'storage/app/public/product/thumbnail/'.$product['thumbnail'], type: 'product') }}">
                                            </div>
                                            <div class="media-body d-flex gap-1 flex-column">
                                                <h6 class="text-truncate width--20ch">
                                                    <h6>
                                                        <a href="{{route('product',[$product['slug']])}}">
                                                            {{isset($product['name']) ? Str::limit($product['name'],40) : ''}}
                                                        </a>
                                                        @if($order_details->refund_request == 1)
                                                            <small class="text-warning">
                                                                ({{translate('refund_pending')}}) </small> <br>
                                                        @elseif($order_details->refund_request == 2)
                                                            <small class="text-primary">
                                                                ({{translate('refund_approved')}}) </small> <br>
                                                        @elseif($order_details->refund_request == 3)
                                                            <small class="text-danger">
                                                                ({{translate('refund_rejected')}}) </small> <br>
                                                        @elseif($order_details->refund_request == 4)
                                                            <small class="text-success">
                                                                ({{translate('refund_refunded')}}) </small> <br>
                                                        @endif<br>
                                                    </h6>
                                                    @if($order_details->variant)
                                                        <small>{{translate('variant').':'}}
                                                            {{$order_details->variant}} </small>
                                                    @endif</h6>
                                            </div>
                                        </div>
                                        <div class="d-flex flex-column gap-1 fs-12">
                                            <span>{{ translate('QTY') }} : {{Helpers::currency_converter($order_details->qty)}}</span>
                                            <span>{{ translate('price') }} : {{Helpers::currency_converter($order_details->price)}}</span>
                                            <span>{{ translate('discount') }} : {{Helpers::currency_converter($order_details->discount)}}</span>
                                            <span>{{ translate('tax') }} : {{Helpers::currency_converter($order_details->tax)}}</span>
                                        </div>

                                        <?php
                                        $total_product_price = 0;
                                        foreach ($order->details as $key => $orderDetail) {
                                            $total_product_price += ($orderDetail->qty * $orderDetail->price) + $orderDetail->tax - $orderDetail->discount;
                                        }
                                        $refund_amount = 0;
                                        $subtotal = ($order_details->price * $order_details->qty) - $order_details->discount + $order_details->tax;
                                        $coupon_discount = ($order->discount_amount * $subtotal) / $total_product_price;
                                        $refund_amount = $subtotal - $coupon_discount;
                                        ?>
                                        <div class="d-flex flex-column gap-1 fs-12">
                                            <span>{{translate('subtotal')}}: {{Helpers::currency_converter($subtotal)}}</span>
                                            <span>{{translate('coupon_discount')}}: {{Helpers::currency_converter($coupon_discount)}}</span>
                                            <span>{{translate('total_refundable_amount')}}:{{Helpers::currency_converter($refund_amount)}}</span>
                                        </div>
                                    </div>
                                    <div class="form-group mb-4">
                                        <h6 class="mb-2">{{translate('refund_reason')}}</h6>
                                        <p>{{$refund['refund_reason']}}</p>
                                    </div>
                                    <div class="form-group">
                                        <h6 class="mb-2">{{translate('attachment')}}</h6>
                                        <div class="d-flex flex-column gap-3">
                                            @if ($refund['images'] !=null)
                                                <div class="gallery">
                                                    @foreach (json_decode($refund['images']) as $key => $photo)
                                                        <a href="{{ getValidimage(path: 'storage/app/public/refund/'.$photo, type:'product') }}"
                                                           class="custom-image-popup">
                                                            <img alt="" class="img-w-h-100"
                                                                src="{{ getValidimage(path: 'storage/app/public/refund/'.$photo, type:'product') }}">
                                                        </a>
                                                    @endforeach
                                                </div>
                                            @else
                                                <p>{{ translate('no_attachment_found')}}</p>
                                            @endif
                                        </div>
                                    </div>
                                </form>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </main>
@endsection
@push('script')
    <script>
        'use strict';
        getVariantPrice();
    </script>
@endpush