Skip to content

Commit ec3d9de

Browse files
authored
Merge pull request #4971 from Laravel-Backpack/v6-livewire-widget
Add Livewire widget
2 parents a45afaf + b518bb0 commit ec3d9de

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
@php
2+
// defaults; backwards compatibility with Backpack 4.0 widgets
3+
$widget['wrapper']['class'] = $widget['wrapper']['class'] ?? $widget['wrapperClass'] ?? 'col-sm-6 col-lg-3';
4+
@endphp
5+
6+
@includeWhen(!empty($widget['wrapper']), backpack_view('widgets.inc.wrapper_start'))
7+
8+
<div class="{{ $widget['class'] ?? 'card' }}" @foreach($widget['attributes'] ?? [] as $key => $value) {{ $key }}="{{ $value }}" @endforeach>
9+
@livewire($widget['content'], $widget['parameters'] ?? [])
10+
</div>
11+
12+
@includeWhen(!empty($widget['wrapper']), backpack_view('widgets.inc.wrapper_end'))
13+
14+
@if($widget['livewireAssets'] ?? false)
15+
@pushOnce('after_styles')
16+
@livewireStyles
17+
@endPushOnce
18+
19+
@pushOnce('after_scripts')
20+
@livewireScripts
21+
@endpushOnce
22+
@endif
23+

0 commit comments

Comments
 (0)