diff --git a/resources/css/app.css b/resources/css/app.css index 6beb8d0..bb7b2a6 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -27,6 +27,11 @@ #leftPanel .nav-link { color: #20184d; } +#leftPanel .nav-link.active { + color: #e4e4e4; + background-color: #20184d; +} + input[type="radio"]:checked+label { background-color: #e6662a !important; color: white !important; diff --git a/resources/views/livewire/main-menu.blade.php b/resources/views/livewire/main-menu.blade.php index f852c7c..97a2078 100644 --- a/resources/views/livewire/main-menu.blade.php +++ b/resources/views/livewire/main-menu.blade.php @@ -1,73 +1,76 @@ + 'home', + 'name' => 'Главная', + 'icon' => 'columns-gap', + ]; +} +if (in_array($roles::AGENT, $userRoles) || in_array($roles::COMPANY_ADMIN, $userRoles)) { + $items[] = [ + 'route' => 'clients.table', + 'name' => 'Клиенты', + 'icon' => 'person', + ]; +} +if (in_array($roles::AGENT, $userRoles) || in_array($roles::COMPANY_ADMIN, $userRoles)) { + /*$items[] = [ + 'route' => 'projects', + 'name' => 'Проекты', + 'icon' => 'book', + ];*/ +} + +$items[] = [ + 'route' => 'posts', + 'name' => 'Новости', + 'icon' => 'layers', +]; + +if (in_array($roles::COMPANY_ADMIN, $userRoles)) { + $items[] = [ + 'route' => 'company.agents.table', + 'name' => 'Агенты', + 'icon' => 'people', + ]; +} + +$items[] = [ + 'route' => 'docs.index', + 'name' => 'Документы', + 'icon' => 'archive', +]; + +if (in_array($roles::COMPANY_ADMIN, $userRoles)) { + $items[] = [ + 'route' => 'company.details', + 'name' => 'Настройки', + 'icon' => 'gear', + ]; +} + +if (in_array($roles::SUPER_ADMIN, $userRoles)) { + $items[] = [ + 'route' => 'admin.index', + 'name' => 'Админка', + 'icon' => 'arrow-right-square', + ]; +} +?>
+ @php($current = Route::currentRouteName()) -