diff --git a/resources/views/navigation/group.blade.php b/resources/views/navigation/group.blade.php index fc35efbd..42924a32 100644 --- a/resources/views/navigation/group.blade.php +++ b/resources/views/navigation/group.blade.php @@ -11,8 +11,6 @@ ->whereDoesntStartWith('wire:model') }}> @foreach ($navigation->items() as $item) - {{ $item->state() }} - navigation->fill([ - 'schema' => $this->navigation(), + 'items' => $this->navigation(), ]); } diff --git a/src/Navigation/Contracts/HasNavigation.php b/src/Navigation/Contracts/HasNavigation.php index 174b36ab..1616a5fc 100644 --- a/src/Navigation/Contracts/HasNavigation.php +++ b/src/Navigation/Contracts/HasNavigation.php @@ -2,9 +2,7 @@ namespace Foxws\WireUse\Navigation\Contracts; -use Foxws\WireUse\Navigation\Support\Navigation; - interface HasNavigation { - // public function navigation(): array; + public function navigation(): array; } diff --git a/src/Navigation/Support/Navigation.php b/src/Navigation/Support/Navigation.php index 893b948d..095ff1e9 100644 --- a/src/Navigation/Support/Navigation.php +++ b/src/Navigation/Support/Navigation.php @@ -6,5 +6,10 @@ class Navigation extends State { - public $schema = []; + public array $items = []; + + public function items(): array + { + return $this->items; + } }