MIF_E31220412/resources/views/riwayat/cancel-form.blade.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