@extends('dashboard.admin.layouts.app')
@section('content')
<div class="container-fluid">
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h3 class="card-title">Edit Feature</h3>
<div class="card-tools">
<a href="{{ route('features.index') }}" class="btn btn-secondary btn-sm">
<i class="fas fa-arrow-left"></i> Back to Features
</a>
</div>
</div>
<div class="card-body">
@if(session('error'))
<div class="alert alert-danger alert-dismissible">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
{{ session('error') }}
</div>
@endif
<form action="{{ route('features.update', $feature->id) }}" method="POST">
@csrf
@method('PUT')
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="category_id">Category <span class="text-danger">*</span></label>
<select name="category_id" id="category_id" class="form-control @error('category_id') is-invalid @enderror" required>
<option value="">Select Category</option>
@foreach($categories as $category)
<option value="{{ $category->id }}" {{ (old('category_id', $feature->category_id) == $category->id) ? 'selected' : '' }}>
{{ $category->title }}
</option>
@endforeach
</select>
@error('category_id')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="name">Feature Name <span class="text-danger">*</span></label>
<input type="text" name="name" id="name" class="form-control @error('name') is-invalid @enderror" value="{{ old('name', $feature->name) }}" placeholder="Enter feature name" required>
@error('name')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="status">Status <span class="text-danger">*</span></label>
<select name="status" id="status" class="form-control @error('status') is-invalid @enderror" required>
<option value="1" {{ (old('status', $feature->status) == '1') ? 'selected' : '' }}>Active</option>
<option value="0" {{ (old('status', $feature->status) == '0') ? 'selected' : '' }}>Inactive</option>
</select>
@error('status')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<button type="submit" class="btn btn-primary">
<i class="fas fa-save"></i> Update Feature
</button>
<a href="{{ route('features.index') }}" class="btn btn-secondary">
<i class="fas fa-times"></i> Cancel
</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection