ldc-volena/resources/views/bo/pages/sections/index.blade.php
2024-03-05 16:04:18 +01:00

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