|
|
@ -0,0 +1,46 @@ |
|
|
|
@foreach($menuItems['data'] as $item) |
|
|
|
@php |
|
|
|
|
|
|
|
// class if url is same as page
|
|
|
|
$current = NULL; |
|
|
|
|
|
|
|
// attribute target
|
|
|
|
$target = NULL; |
|
|
|
|
|
|
|
// if page is not null
|
|
|
|
if ($item['page']) { |
|
|
|
$title = $item['page']['title']; |
|
|
|
$url = '/'.$item['page']['slug']; |
|
|
|
|
|
|
|
// if page is current page
|
|
|
|
$current = isCurrentPage($item['page']['slug'], ' current'); |
|
|
|
|
|
|
|
// if title is set overwrite
|
|
|
|
if ($item['title']) { |
|
|
|
$title = $item['title']; |
|
|
|
} |
|
|
|
|
|
|
|
// if page empty and only title and url is set
|
|
|
|
} elseif ($item['title'] && $item['url']) { |
|
|
|
$title = $item['title']; |
|
|
|
$url = $item['url']; |
|
|
|
|
|
|
|
// if target set
|
|
|
|
if (isset($item['target'])) { |
|
|
|
$target = 'target='.$item['target']; |
|
|
|
|
|
|
|
if ($item['target'] === '_blank') { |
|
|
|
$target .= ' rel=noreferrer'; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} else { |
|
|
|
continue; |
|
|
|
} |
|
|
|
|
|
|
|
@endphp |
|
|
|
|
|
|
|
<a class="tabs__item{{ $current }}" {{ $target }} href="{{ $url }}"> |
|
|
|
{{ $title }} |
|
|
|
</a> |
|
|
|
@endforeach |