<x-slot name="sidebar">
<ul>
<li>Home</li>
<li>Contact</li>
</ul>
</x-slot>
Aug 8, 2021
4
Level 5
Named slots
I am a bit confused about named slots. I tried this as an example : https://spatie.be/docs/laravel-blade-x/v2/basic-usage/using-slots
<x-dropdown trigger="test-trigger">
Slot Text
<slot name="sidebar">
<ul>
<li>Home</li>
<li>Contact</li>
</ul>
</slot>
</x-dropdown>
And in the component:
@props(['trigger'])
<div>
{{ $trigger }}
</div>
<div class="flex">
<div class="w-1/3">
{{ $sidebar }}
</div>
<div class="w-2/3">
{!! $slot !!}
</div>
</div>
But I get Undefined variable: sidebar (View: /Users/username//www/laravel/blog/resources/views/components/dropdown.blade.php)
Im on Laravel 7.11 which I had downloaded for testing last year.
Level 28
Please or to participate in this conversation.