Testing Alpha
This commit is contained in:
36
resources/views/layouts/vuexy/sections/menu/_item.blade.php
Normal file
36
resources/views/layouts/vuexy/sections/menu/_item.blade.php
Normal file
@ -0,0 +1,36 @@
|
||||
@php
|
||||
$meta = $item['_meta'] ?? [];
|
||||
$slug = $item['_slug'] ?? null;
|
||||
$icon = $meta['icon'] ?? $item['icon'] ?? null;
|
||||
$count = $meta['count'] ?? 0;
|
||||
$url = $item['url'] ?? 'javascript:void(0);';
|
||||
$label = $meta['label'] ?? $label;
|
||||
$badge = $meta['badge'] ?? null;
|
||||
$target = isset($item['target']) ? 'target="'.$item['target'].'"' : '';
|
||||
$active = $meta['active'] ?? false;
|
||||
$hasSubmenu = isset($item['submenu']) && is_array($item['submenu']);
|
||||
$autoId = $meta['auto_id'] ?? null;
|
||||
|
||||
$classes = 'menu-item' . ($active ? ' active' : '');
|
||||
$linkClass = 'menu-link' . ($hasSubmenu ? ' menu-toggle' : '');
|
||||
@endphp
|
||||
|
||||
<li class="{{ $classes }}">
|
||||
<a href="{{ $url }}" class="{{ $linkClass }}" {!! $target !!}>
|
||||
@isset($icon)
|
||||
<i class="menu-icon tf-icons {{ $icon }}"></i>
|
||||
@endisset
|
||||
<div>{{ $label }}</div>
|
||||
@isset($badge)
|
||||
<div class="badge bg-{{ $badge['level'] ?? 'secondary' }} rounded-pill ms-auto">{{ $badge['label'] ?? '' }}</div>
|
||||
@endisset
|
||||
</a>
|
||||
|
||||
@if ($hasSubmenu)
|
||||
<ul class="menu-sub">
|
||||
@foreach ($item['submenu'] as $subLabel => $subItem)
|
||||
@include('vuexy-admin::layouts.vuexy.sections.menu._item', ['label' => $subLabel, 'item' => $subItem])
|
||||
@endforeach
|
||||
</ul>
|
||||
@endif
|
||||
</li>
|
@ -2,27 +2,12 @@
|
||||
$configData = Helper::appClasses();
|
||||
@endphp
|
||||
|
||||
<!-- Horizontal Menu -->
|
||||
<aside id="layout-menu" class="layout-menu-horizontal menu-horizontal menu bg-menu-theme flex-grow-0">
|
||||
<div class="{{$containerNav}} d-flex h-100">
|
||||
<div class="{{ $containerNav }} d-flex h-100">
|
||||
<ul class="menu-inner pb-2 pb-xl-0">
|
||||
@foreach ($vuexyMenu as $menuName => $menu)
|
||||
<li class="menu-item {{ isset($menu['active']) && $menu['active'] ? 'active' : '' }}">
|
||||
<a href="{{ $menu['url'] ?? 'javascript:void(0);' }}" class="menu-link {{ isset($menu['submenu']) ? 'menu-toggle' : '' }}" @if (isset($menu['target']) and !empty($menu['target'])) target="{{ $menu['target'] }}" @endif>
|
||||
@isset($menu['icon'])
|
||||
<i class="{{ $menu['icon'] }}"></i>
|
||||
@endisset
|
||||
<div>{{ $menuName }}</div>
|
||||
@isset($menu['badge'])
|
||||
<div class="badge bg-{{ $menu['badge'][0] }} rounded-pill ms-auto">{{ $menu['badge'][1] }}</div>
|
||||
@endisset
|
||||
</a>
|
||||
@isset($menu['submenu'])
|
||||
@include('vuexy-admin::layouts.vuexy.sections.menu.submenu', ['menu' => $menu['submenu']])
|
||||
@endisset
|
||||
</li>
|
||||
@foreach ($vuexyMenu as $label => $menu)
|
||||
@include('vuexy-admin::layouts.vuexy.sections.menu._item', ['label' => $label, 'item' => $menu])
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
</aside>
|
||||
<!--/ Horizontal Menu -->
|
||||
|
@ -3,7 +3,7 @@
|
||||
<li class="menu-item {{ isset($submenu['active']) && $submenu['active'] ? 'active open' : '' }}">
|
||||
<a href="{{ $submenu['url'] ?? 'javascript:void(0);' }}" class="menu-link {{ isset($submenu['submenu']) ? 'menu-toggle' : '' }}" @if (isset($submenu['target']) and !empty($submenu['target'])) target="{{ $submenu['target'] }}" @endif>
|
||||
@isset($submenu['icon'])
|
||||
<i class="{{ $submenu['icon'] }}"></i>
|
||||
<i class="menu-icon tf-icons {{ $submenu['icon'] }}"></i>
|
||||
@endisset
|
||||
<div>{{ $submenuName }}</div>
|
||||
@isset($submenu['badge'])
|
||||
|
@ -7,7 +7,7 @@
|
||||
<!-- ! Hide app brand if navbar-full -->
|
||||
@if(!isset($navbarFull))
|
||||
<div class="app-brand demo">
|
||||
<a href="{{ route('admin.core.home.index') }}" class="app-brand-link">
|
||||
<a href="{{ route('admin.core.pages.home.index') }}" class="app-brand-link">
|
||||
<span class="app-brand-logo demo">
|
||||
<img src="{{ asset('storage/' . $_admin['image_logo']['small']) }}" alt="{{ $_admin['app_name'] }}" />
|
||||
</span>
|
||||
@ -33,7 +33,7 @@
|
||||
<li class="menu-item {{ isset($menu['active']) && $menu['active'] ? 'active open' : '' }}">
|
||||
<a href="{{ $menu['url'] ?? 'javascript:void(0);' }}" class="menu-link {{ isset($menu['submenu']) ? 'menu-link menu-toggle' : 'menu-link' }}" @if (isset($menu['target']) and !empty($menu['target'])) target="{{ $menu['target'] }}" @endif>
|
||||
@isset($menu['icon'])
|
||||
<i class="{{ $menu['icon'] }}"></i>
|
||||
<i class="menu-icon tf-icons {{ $menu['icon'] }}"></i>
|
||||
@endisset
|
||||
<div>{{ $menuName }}</div>
|
||||
@isset($menu['badge'])
|
||||
|
Reference in New Issue
Block a user