<x-app-layout>
    @section('page_css')
        <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/core/menu/menu-types/vertical-menu.css') }}">
        <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/core/colors/palette-gradient.css') }}">
        <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/plugins/forms/wizard.css') }}">
        <style type="text/css">
            .form-group.body_types input {
                float: left !important;
                display: block !important;
                width: 30% !important;
                margin: 0 2% 10px 0 !important;
            }
            /*.form-group.body_types input {
                float: left !important;
                display: block !important;
                width: 45% !important;
                margin: 0 2% 10px 0 !important;
            }
            input[type="checkbox"] {
                width: 2% !important;
                margin-top: 10px !important;
            }*/ 
            .form-group.body_types2 input {
                float: left !important; 
                display: block !important; 
                width: 35% !important; 
                margin: 0 2% 10px 0 !important; 
            }
        </style>
    @endsection
    <div class="app-content content">
        <div class="content-overlay"></div>
        <div class="header-navbar-shadow"></div>
        <div class="content-wrapper">
            <div class="content-header row">
                <div class="content-header-left col-md-9 col-12 mb-2">
                    <div class="row breadcrumbs-top">
                        <div class="col-12">
                            <h2 class="content-header-title float-left mb-0">Other Products/Services Report</h2>
                            <div class="breadcrumb-wrapper col-12">
                                <ol class="breadcrumb">
                                    <li class="breadcrumb-item"><a href="{{ $home_url }}">Home</a></li>
                                    <li class="breadcrumb-item"><a href="{{ route('owner.osr.list') }}">Other Products/Services Report</a>
                                    </li>
                                    <li class="breadcrumb-item active">Edit</li>
                                </ol>
                            </div>
                        </div>
                    </div>
                </div>

            </div>
            <div class="content-body">
                <section id="validation">
                    <div class="row">
                        <div class="col-12">
                            <div class="card">
                                {{-- <div class="card-header">
                                    <h4 class="card-title">Validation Example</h4>
                                </div> --}}
                                <div class="card-content">
                                    <div class="card-body">
                                        @if ($errors->any())
                                            <div class="alert alert-danger">
                                                <ul>
                                                    @foreach ($errors->all() as $error)
                                                        <li>{{ $error }}</li>
                                                    @endforeach
                                                </ul>
                                            </div>
                                        @endif
                                        @if (Session::has('success'))
                                        <div class="alert alert-success" role="alert">
                                            {{-- <h4 class="alert-heading">Success</h4> --}}
                                            <p class="mb-0">
                                                {{ Session::get('success') }}
                                            </p>
                                        </div>
                                        @endif
                                        <form action="{{ route('owner.osr.update', array('id' => $details['id'])) }}"
                                            class="steps-validation wizard-circle" method="POST"
                                            enctype="multipart/form-data">
                                            @csrf
                                            <!-- Step 1 -->
                                            <fieldset>
                                                <div class="row">
                                                    <div class="col-md-12">
                                                        <div class="form-group body_types">
                                                            <h5>Choose Wash Types</h5>
                                                            @if(isset($otherServices) && !empty($otherServices) && count($otherServices))
                                                                @foreach($otherServices as $c)
                                                                    @if(in_array($c['id'], $existingServicesArray))
                                                                    <input type="checkbox" name="other_service_id[]" value="{{$c['id']}}" checked="checked">
                                                                    @else
                                                                    <input type="checkbox" name="other_service_id[]" value="{{$c['id']}}">
                                                                    @endif
                                                                    @if($c['qty_in_stock_applicable'] == 1)
                                                                    <input type="text" class="form-control " id="description" name="description[]0" value="{{$c['description']}}(In stock-{{$c['quantity']}})" readonly>
                                                                    @else
                                                                    <input type="text" class="form-control " id="description" name="description[]0" value="{{$c['description']}}" readonly>
                                                                    @endif

                                                                    <input type="text" class="form-control " id="price" name="price[]" value="{{$c['price']}}" placeholder="Price" readonly>
                                                                @endforeach
                                                            @endif
                                                        </div>
                                                    </div>

                                                    

                                                    <div class="col-md-12">
                                                        <h5>Client Details</h5>
                                                    </div>
                                                    <div class="col-md-6">
                                                        <div class="form-group">
                                                            <label for="name">
                                                                Name
                                                            </label>
                                                            <input type="text" class="form-control " id="name" name="name" value="@if(isset($details)){{ $details['name'] }}@endif">
                                                        </div>
                                                    </div>

                                                    <div class="col-md-6">
                                                        <div class="form-group">
                                                            <label for="name">
                                                                Email
                                                            </label>
                                                            <input type="text" class="form-control " id="email" name="email" value="@if(isset($details)){{ $details['email'] }}@endif">
                                                        </div>
                                                    </div>

                                                    <div class="col-md-6">
                                                        <div class="form-group">
                                                            <label for="name">
                                                                Phone
                                                            </label>
                                                            <input type="text" class="form-control " id="phone" name="phone" value="@if(isset($details)){{ $details['phone'] }}@endif">
                                                            <input type="hidden" name="isd_code" id="isd_code"isd_code
                                                                value="{{ $details['isd_code'] }}" />
                                                        </div>
                                                    </div>

                                                    @if($details['payment_status'] == 0)
                                                    <div class="col-md-12">
                                                        <h5>Payment Status</h5>
                                                    </div>
                                                    <div class="col-md-6">
                                                        <div class="form-group">
                                                            <!-- <label for="name">
                                                                Paid
                                                            </label> -->
                                                            <input type="checkbox" class="" id="payment_status" name="payment_status" value="1"> Paid
                                                        </div>
                                                    </div>
                                                    @endif

                                                    <div class="col-md-6 offset-md-4">
                                                        <button type="submit" class="btn btn-primary mr-1 mb-1">Save</button>
                                                        <a class="btn btn-outline-warning mr-1 mb-1" href="{{ route('owner.osr.list') }}">Back</a>
                                                    </div>
                                                </div>
                                            </fieldset>



                                        </form>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </section>

            </div>
        </div>
    </div>
    @section('page_scripts')
        <script src="{{ asset('app-assets/vendors/js/extensions/jquery.steps.min.js') }}"></script>
        <script src="{{ asset('app-assets/vendors/js/forms/validation/jquery.validate.min.js') }}"></script>
        <script src="{{ asset('app-assets/js/scripts/forms/wizard-steps.js') }}"></script>
        <script>
            $(document).ready(function() {

                var input = document.querySelector("#phone");
                var savedISDCode = $('#isd_code').val();
                var initialCountry = savedISDCode ? null : "za";

                var iti = window.intlTelInput(input, ({
                    separateDialCode: true,
                    preferredCountries: ["za"],
                    initialCountry: "za",

                }));
                if (savedISDCode) {
                    var allCountries = window.intlTelInputGlobals.getCountryData();
                    for (var i = 0; i < allCountries.length; i++) {
                        if (allCountries[i].dialCode == savedISDCode.replace('+', '')) { // Remove + for comparison
                            iti.setCountry(allCountries[i].iso2);
                            break;
                        }
                    }
                }
                $('.steps-validation').on('submit', function(e) {
                    // Get country data
                    var countryData = iti.getSelectedCountryData();
                    var isdCode = countryData.dialCode; // e.g., '+1'

                    $('#isd_code').val(isdCode);

                });
            });
        </script>        
    @endsection
</x-app-layout>
