@extends('layouts.app')

@section('content')
<div class="container">
    <h1 class="mb-4">Add New Exhibit</h1>

    <a href="{{ route('exhibits.index') }}" class="btn btn-secondary mb-3">Back to List</a>

    @if ($errors->any())
        <div class="alert alert-danger">
            <ul>
                @foreach ($errors->all() as $error)
                    <li>{{ $error }}</li>
                @endforeach
            </ul>
        </div>
    @endif

    <form action="{{ route('exhibits.store') }}" method="POST" enctype="multipart/form-data">
        @csrf

        <div class="mb-3">
            <label for="gallery_id" class="form-label">Select Gallery</label>
            <select name="gallery_id" class="form-control" required>
                <option value="">-- Select Gallery --</option>
                @foreach ($galleries as $gallery)
                    <option value="{{ $gallery->id }}">{{ $gallery->gallery_name }}</option>
                @endforeach
            </select>
        </div>

        <div class="mb-3">
            <label for="exhibit_name" class="form-label">Exhibit Name</label>
            <input type="text" name="exhibit_name" class="form-control" value="{{ old('exhibit_name') }}" required>
        </div>

        <div class="mb-3">
            <label for="language" class="form-label">Language</label>
            <select name="language" class="form-control" required>
                <option value="English">English</option>
                <option value="Malayalam">Malayalam</option>
                <option value="Hindi">Hindi</option>
                <option value="Tamil">Tamil</option>
            </select>
        </div>

        <div class="mb-3">
            <label for="short_description" class="form-label">Short Description</label>
            <textarea name="short_description" class="form-control" rows="3">{{ old('short_description') }}</textarea>
        </div>

        <div class="mb-3">
            <label for="auto_play" class="form-label">Auto Play</label>
            <select name="auto_play" class="form-control" required>
                <option value="Yes">Yes</option>
                <option value="No">No</option>
            </select>
        </div>

        <!-- New Field: Close after Autoplay -->
        <div class="mb-3">
          <label for="close_after_autoplay">Close After Autoplay</label>
          <select name="close_after_autoplay" id="close_after_autoplay" class="form-control">
            <option value="Yes">Yes</option>
            <option value="No" selected>No</option>
          </select>
        </div>

        <!-- New Field: Show in App Screen as Icons -->
        <div class="mb-3">
          <label for="show_in_app_icon">Show in App Screen as Icons</label>
          <select name="show_in_app_icon" id="show_in_app_icon" class="form-control">
            <option value="Yes" selected>Yes</option>
            <option value="No">No</option>
          </select>
        </div>

        <div class="mb-3">
            <label for="order" class="form-label">Order</label>
            <input type="number" name="order" class="form-control" value="{{ old('order') }}" required>
        </div>

        <!--<div class="mb-3">
            <label for="exhibit_icon_path" class="form-label">Exhibit Icon (optional)</label>
            <input type="file" name="exhibit_icon_path" class="form-control">
        </div>-->

        <div class="mb-3">
            <label for="exhibit_icon_path" class="form-label">Exhibit Icon (optional)</label>
            <input type="text" name="exhibit_icon_path" class="form-control">
        </div>

        <!--<div class="mb-3">
            <label for="video_path" class="form-label">Exhibit Video (optional)</label>
            <input type="file" name="video_path" class="form-control">
        </div>-->

        <div class="mb-3">
            <label for="video_path" class="form-label">Exhibit Video (optional)</label>
            <input type="text" name="video_path" class="form-control">
        </div>

        <div class="mb-3">
            <label for="show_description_flag" class="form-label">Show Description</label>
            <select name="show_description_flag" class="form-control" required>
                <option value="Yes">Yes</option>
                <option value="No">No</option>
            </select>
        </div>

        <!--<div class="mb-3">
            <label for="next_exhibit_ids" class="form-label">Next Exhibits</label>
            <select name="next_exhibit_ids[]" class="form-control" multiple>
                @foreach ($exhibits as $exhibit)
                    <option value="{{ $exhibit->id }}">{{ $exhibit->exhibit_name }}</option>
                @endforeach
            </select>
        </div>-->

        <!-- Next Exhibit as Single Combo Box -->
        <div class="form-group">
          <label for="next_exhibit_id">Next Exhibit</label>
          <select name="next_exhibit_id" id="next_exhibit_id" class="form-control">
            <option value="">None</option>
            @foreach($exhibits as $exhibit)
              <option value="{{ $exhibit->id }}">{{ $exhibit->exhibit_name }}</option>
            @endforeach
          </select>
        </div>

        <!-- Previous Exhibit as Single Combo Box -->
        <div class="form-group">
          <label for="previous_exhibit_id">Previous Exhibit</label>
          <select name="previous_exhibit_id" id="previous_exhibit_id" class="form-control">
            <option value="">None</option>
            @foreach($exhibits as $exhibit)
              <option value="{{ $exhibit->id }}">{{ $exhibit->exhibit_name }}</option>
            @endforeach
          </select>
        </div>

        <button type="submit" class="btn btn-success">Create Exhibit</button>
    </form>
</div>
@endsection
