35 lines
1.6 KiB
PHP
35 lines
1.6 KiB
PHP
@extends('bo.layout')
|
|
|
|
@section('title', Str::ucfirst(trans_choice('models.classes.seo', '*')))
|
|
@section('description', trans_choice('crud.meta.description.index', 1, ['model' => trans_choice('models.classes.seo', '*')]))
|
|
|
|
@section('content')
|
|
<div class="d-flex justify-content-between flex-md-nowrap align-items-center flex-wrap">
|
|
@include('modules.breadcrumbs.breadcrumb-body')
|
|
</div>
|
|
<div class="row mt-3">
|
|
<div class="col">
|
|
<form class="float-start" action="{{ route('bo.seo.index') }}">
|
|
<select class="form-select" id="type-filter" name="type">
|
|
<option value="" @if (!request()->type) selected @endif>{{ __('Filtrer par type') }}</option>
|
|
@foreach (\Uwil\Seo\Laravel\Http\Controllers\SeoController::slugifiedSeoModels() as $slugifiedSeoModel => $className)
|
|
<option value="{{ $slugifiedSeoModel }}" @if (request()->type === $slugifiedSeoModel) selected @endif>
|
|
{{ str($className)->ucfirst() }}
|
|
</option>
|
|
@endforeach
|
|
</select>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
@push('scripts')
|
|
<script nonce="{{ $nonce }}">
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
let typeFilter = document.getElementById('type-filter')
|
|
typeFilter.addEventListener('change', () => typeFilter.parentElement.submit())
|
|
})
|
|
</script>
|
|
@endpush
|
|
<div class="table-responsive my-3">
|
|
@include('bo.pages.seo.index-list')
|
|
</div>
|
|
@endsection
|