87 lines
4.5 KiB
PHP
87 lines
4.5 KiB
PHP
@extends('layouts.app')
|
|
|
|
@section('content')
|
|
<div class="container mx-auto px-4 py-8">
|
|
<div class="max-w-2xl mx-auto">
|
|
<div class="bg-white rounded-lg shadow-md p-6">
|
|
<h2 class="text-2xl font-bold mb-6 text-gray-800">Form Pembatalan Pesanan</h2>
|
|
|
|
<div class="mb-6">
|
|
<h3 class="text-lg font-semibold mb-3 text-gray-700">Detail Pesanan</h3>
|
|
<div class="bg-gray-50 p-4 rounded-lg">
|
|
<div class="grid grid-cols-2 gap-4">
|
|
<div>
|
|
<p class="text-sm text-gray-600">ID Pesanan:</p>
|
|
<p class="font-medium">{{ $sewa->id }}</p>
|
|
</div>
|
|
<div>
|
|
<p class="text-sm text-gray-600">Status:</p>
|
|
<p class="font-medium">{{ ucfirst($sewa->status) }}</p>
|
|
</div>
|
|
<div>
|
|
<p class="text-sm text-gray-600">Paket:</p>
|
|
<p class="font-medium">{{ $sewa->paket->nama ?? 'N/A' }}</p>
|
|
</div>
|
|
<div>
|
|
<p class="text-sm text-gray-600">Tanggal Sewa:</p>
|
|
<p class="font-medium">{{ $sewa->created_at->format('d/m/Y H:i') }}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<form action="{{ route('riwayat.process-cancel', $sewa->id) }}" method="POST">
|
|
@csrf
|
|
@method('PUT')
|
|
|
|
<div class="mb-6">
|
|
<label for="alasan_pembatalan" class="block text-sm font-medium text-gray-700 mb-2">
|
|
Alasan Pembatalan <span class="text-red-500">*</span>
|
|
</label>
|
|
<textarea
|
|
id="alasan_pembatalan"
|
|
name="alasan_pembatalan"
|
|
rows="4"
|
|
class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent @error('alasan_pembatalan') border-red-500 @enderror"
|
|
placeholder="Silakan jelaskan alasan pembatalan pesanan Anda..."
|
|
required
|
|
>{{ old('alasan_pembatalan') }}</textarea>
|
|
@error('alasan_pembatalan')
|
|
<p class="text-red-500 text-sm mt-1">{{ $message }}</p>
|
|
@enderror
|
|
</div>
|
|
|
|
<div class="bg-yellow-50 border border-yellow-200 rounded-lg p-4 mb-6">
|
|
<div class="flex">
|
|
<div class="flex-shrink-0">
|
|
<svg class="h-5 w-5 text-yellow-400" viewBox="0 0 20 20" fill="currentColor">
|
|
<path fill-rule="evenodd" d="M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z" clip-rule="evenodd" />
|
|
</svg>
|
|
</div>
|
|
<div class="ml-3">
|
|
<h3 class="text-sm font-medium text-yellow-800">
|
|
Peringatan
|
|
</h3>
|
|
<div class="mt-2 text-sm text-yellow-700">
|
|
<p>Dengan membatalkan pesanan ini, Anda tidak akan dapat mengembalikannya. Pastikan Anda yakin dengan keputusan ini.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="flex justify-end space-x-4">
|
|
<a href="{{ route('riwayat') }}"
|
|
class="px-4 py-2 border border-gray-300 rounded-md text-gray-700 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2">
|
|
Kembali
|
|
</a>
|
|
<button type="submit"
|
|
class="px-4 py-2 bg-red-600 text-white rounded-md hover:bg-red-700 focus:outline-none focus:ring-2 focus:ring-red-500 focus:ring-offset-2"
|
|
onclick="return confirm('Apakah Anda yakin ingin membatalkan pesanan ini?')">
|
|
Batalkan Pesanan
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endsection
|