29 lines
1.6 KiB
PHP
29 lines
1.6 KiB
PHP
|
|
<div class="bg-light d-flex flex-column justify-content-center align-items-center rounded-pill bottom-left-shadow w-fit"
|
|
id="commitments-navigation-wrapper">
|
|
<div class="rounded-pill collapse overflow-hidden" id="commitments-navigation">
|
|
<div class="d-flex flex-column justify-content-start align-items-center">
|
|
@foreach ($commitmentModels as $commitmentModel)
|
|
@php
|
|
$isCurrentPage = url()->current() === $commitmentModel['link'];
|
|
$picto = $isCurrentPage ? $commitmentModel['picto']['value'] : $commitmentModel['activePicto']['value'];
|
|
@endphp
|
|
<a href="{{ $commitmentModel['link'] }}"
|
|
title="{{ __('Accéder à la page :pageName', ['pageName' => $commitmentModel['title']]) }}"
|
|
@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,
|
|
])>
|
|
<img class="img-fluid" src="{{ asset($picto) }}" alt="{{ $commitmentModel['picto']['alt'] ?? '' }}">
|
|
</a>
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
<button class="d-md-none btn btn-secondary rounded-pill z-1 collapsed border-0 p-2" data-bs-toggle="collapse"
|
|
data-bs-target="#commitments-navigation" type="button"
|
|
title="{{ __('Accéder à la navigation des pages engagements') }}" aria-expanded="false"
|
|
aria-controls="commitments-navigation">
|
|
<i class="fa-solid fa-plus fa-2xl"></i>
|
|
</button>
|
|
</div>
|