30 lines
617 B
PHP
30 lines
617 B
PHP
<?php
|
|
|
|
namespace App\Http\Livewire\Menu;
|
|
|
|
use App\Events\Menu\ProfileCreated;
|
|
use Illuminate\Contracts\View\View;
|
|
use Livewire\Component;
|
|
|
|
class Profile extends Component
|
|
{
|
|
public $active_menu = 0;
|
|
|
|
public function render(): View
|
|
{
|
|
menu()->create('profile', function ($menu) {
|
|
$menu->style('tailwind');
|
|
|
|
event(new ProfileCreated($menu));
|
|
|
|
foreach($menu->getItems() as $item) {
|
|
if ($item->isActive()) {
|
|
$this->active_menu = 1;
|
|
}
|
|
}
|
|
});
|
|
|
|
return view('livewire.menu.profile');
|
|
}
|
|
}
|