ldc-tregalette/resources/views/bo/pages/seo/index.blade.php
2024-01-05 14:05:27 +00:00

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