72 lines
3.0 KiB
PHP

@extends('admin::layouts.admin')
@section('title', 'Create Web Page')
@section('content')
<div class="max-w-2xl mx-auto">
<div class="flex justify-between items-center mb-6">
<h1 class="text-2xl font-bold">Create Web Page</h1>
<a href="{{ route('admin.web-pages.index') }}"
class="bg-gray-500 hover:bg-gray-700 text-white font-bold py-2 px-4 rounded">
Back to List
</a>
</div>
@if($errors->any())
<div class="bg-red-100 border border-red-400 text-red-700 px-4 py-3 rounded relative mb-4">
<strong class="font-bold">Please fix the following errors:</strong>
<ul class="mt-2">
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
<div class="bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4">
<x-form :action="route('admin.web-pages.store')" method="POST">
<div class="mb-6">
<x-input-field
type="text"
name="url"
label="URL"
:value="old('url')"
placeholder="Enter web page URL"
required
autofocus>
<x-slot name="labelSuffix">
<span class="text-red-500">*</span>
</x-slot>
<x-slot name="hint">
<p class="text-gray-600 text-xs mt-1">The URL must be unique and cannot exceed 255 characters.</p>
</x-slot>
</x-input-field>
</div>
<div class="mb-6">
<x-input-field
type="textarea"
name="description"
label="Description"
:value="old('description')"
placeholder="Enter web page description"
rows="4">
<x-slot name="hint">
<p class="text-gray-600 text-xs mt-1">Provide a clear description of what this web page represents.</p>
</x-slot>
</x-input-field>
</div>
<div class="flex items-center justify-between">
<a href="{{ route('admin.web-pages.index') }}"
class="text-gray-600 hover:text-gray-800">
Cancel
</a>
<button type="submit"
class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline">
Create Web Page
</button>
</div>
</x-form>
</div>
</div>
@endsection