| @ -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 | |||