69 lines
4.2 KiB
PHP
69 lines
4.2 KiB
PHP
@php
|
|
// Brand
|
|
$commitmentModel1 = new stdClass();
|
|
$commitmentModel1->title = 'La marque 100% volaille française.';
|
|
$commitmentModel1->picto = 'resources/assets/images/commitments/navigation/picto-100-francaise';
|
|
$commitmentModel1->picto_alt = 'Pictogramme d\'une carte de France en blanc avec une volaille au centre en vert et un rond de fond marron pour valoriser la francité de la marque';
|
|
$commitmentModel1->picto_title = 'Pictogramme de l\'engagement RSM : marque 100% volaille française';
|
|
$commitmentModel1->link = route('fo.commitments.brand');
|
|
// Raise
|
|
$commitmentModel2 = new stdClass();
|
|
$commitmentModel2->title = 'Élever durablement.';
|
|
$commitmentModel2->picto = 'resources/assets/images/commitments/navigation/picto-raise';
|
|
$commitmentModel2->picto_alt = 'Pictogramme d\'une volaille en blanc pour valoriser l\'amélioration du bien-être animal';
|
|
$commitmentModel2->picto_title = 'Pictogramme de l\'engagement RSM : élever durablement';
|
|
$commitmentModel2->link = route('fo.commitments.raise');
|
|
// Eat
|
|
$commitmentModel3 = new stdClass();
|
|
$commitmentModel3->title = 'Bien nourrir tous les français.';
|
|
$commitmentModel3->picto = 'resources/assets/images/commitments/navigation/picto-eat';
|
|
$commitmentModel3->picto_alt = 'Pictogramme d\'une assiette blanche et des couverts verts pour valoriser le mieux manger pour tous les français';
|
|
$commitmentModel3->picto_title = 'Pictogramme de l\'engagement RSM : bien nourrir tous les français';
|
|
$commitmentModel3->link = route('fo.commitments.eat');
|
|
// Life
|
|
$commitmentModel4 = new stdClass();
|
|
$commitmentModel4->title = 'Favoriser le mieux vivre ensemble.';
|
|
$commitmentModel4->picto = 'resources/assets/images/commitments/navigation/picto-life';
|
|
$commitmentModel4->picto_alt = 'Pictogramme de deux mains en blanc et en vert pour valoriser le soutien aux associations sportives locales';
|
|
$commitmentModel4->picto_title = 'Pictogramme de l\'engagement RSM : mieux vivre ensemble';
|
|
$commitmentModel4->link = route('fo.commitments.life');
|
|
// Respect
|
|
$commitmentModel5 = new stdClass();
|
|
$commitmentModel5->title = 'Respecter la terre.';
|
|
$commitmentModel5->picto = 'resources/assets/images/commitments/navigation/picto-respect';
|
|
$commitmentModel5->picto_alt = 'Pictogramme d\'une plante verte dans une main en blanc pour valoriser l\'empreinte carbone';
|
|
$commitmentModel5->picto_title = 'Pictogramme de l\'engagement RSM : respecter la terre';
|
|
$commitmentModel5->link = route('fo.commitments.respect');
|
|
// All
|
|
$commitmentModels = collect([
|
|
$commitmentModel1,
|
|
$commitmentModel2,
|
|
$commitmentModel3,
|
|
$commitmentModel4,
|
|
$commitmentModel5,
|
|
]);
|
|
@endphp
|
|
|
|
<div id="commitments-navigation-wrapper" class="bg-light d-flex flex-column justify-content-center align-items-center rounded-pill bottom-left-shadow w-fit">
|
|
<div id="commitments-navigation" class="collapse overflow-hidden rounded-pill">
|
|
<div class="d-flex flex-column justify-content-start align-items-center">
|
|
@foreach ($commitmentModels as $commitmentModel)
|
|
<a href="{{ $commitmentModel->link }}" @class([
|
|
'btn btn-light border-0 text-white shadow-none px-1',
|
|
'py-1' => !$loop->last,
|
|
'pt-1 pb-2 pb-md-1' => $loop->last
|
|
])
|
|
title="{{ __('Accéder à la page :pageName', ['pageName' => $commitmentModel->title]) }}">
|
|
<img class="img-fluid"
|
|
src="{{ Vite::asset($commitmentModel->picto . ($commitmentModel->link === url()->current() ? '-active' : '') . '.svg') }}"
|
|
alt="{{ $commitmentModel->picto_alt }}">
|
|
</a>
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
<button class="d-md-none btn btn-secondary rounded-pill border-0 z-1 p-2 collapsed"
|
|
title="{{ __('Accéder à la navigation des pages engagements') }}" type="button"
|
|
data-bs-toggle="collapse" data-bs-target="#commitments-navigation" aria-expanded="false" aria-controls="commitments-navigation">
|
|
<i class="fa-solid fa-plus fa-2xl"></i>
|
|
</button>
|
|
</div>
|