40 lines
2.1 KiB
PHP
40 lines
2.1 KiB
PHP
@extends('bo.layout', ['brParam' => request()->related_page ? \App\Enums\StaticPageType::make(request()->related_page, 'name')->label() : ''])
|
|
|
|
@section('title', Str::ucfirst(trans_choice('models.classes.section', 1)))
|
|
@section('description', __('Liste de toutes les :model', ['model' => trans_choice('models.classes.section', '*')]))
|
|
@section('breadcrumb', request()->route()->getName())
|
|
|
|
@section('content')
|
|
<div class="d-flex justify-content-between flex-md-nowrap align-items-center flex-wrap">
|
|
@include('modules.breadcrumbs.breadcrumb-body', [
|
|
'brParam' => request()->related_page ? \App\Enums\StaticPageType::make(request()->related_page, 'name')->label() : '',
|
|
])
|
|
<div class="dropdown">
|
|
<button class="btn dropdown-toggle border" data-bs-toggle="dropdown" type="button" aria-expanded="false">
|
|
{{ request()->related_page ? \App\Enums\StaticPageType::make(request()->related_page, 'name')->label() : __('Sélectionnez une page') }}
|
|
</button>
|
|
<ul class="dropdown-menu">
|
|
<li>
|
|
<a class="dropdown-item @if (!request()->related_page) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.sections.index') }}" title="{{ __('Toutes les sections') }}">
|
|
{{ __('Toutes') }}
|
|
</a>
|
|
</li>
|
|
@foreach (\App\Enums\StaticPageType::containsSection() as $page)
|
|
<li>
|
|
<a class="dropdown-item @if (request()->related_page === $page->name) active @endif" data-bs-toggle="tooltip"
|
|
href="{{ route('bo.sections.index', ['related_page' => $page->name]) }}"
|
|
title="{{ __('Sections de la page ') . $page->label() }}">
|
|
{{ $page->label() }}
|
|
</a>
|
|
</li>
|
|
@endforeach
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
@include('bo.modules.search-bar')
|
|
<div class="table-responsive mb-3">
|
|
@include('bo.pages.sections.index-list')
|
|
</div>
|
|
{{ $sectionModelList->links() }}
|
|
@endsection
|