Skip to content

Commit 8b124f5

Browse files
authored
Merge pull request #27 from lara-zeus/fix-form
support icon in forms
2 parents 5a01ae9 + 33639c1 commit 8b124f5

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

resources/views/popover-form.blade.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
$getOffset = $getOffset();
66
$getPopOverMaxWidth = $getPopOverMaxWidth();
77
$getContent = $getContent();
8+
$getIcon = $getIcon($getState);
89
@endphp
910
<x-dynamic-component
1011
:component="$getFieldWrapperView()"
@@ -34,7 +35,14 @@ class="text-sm relative w-full fi-popover-trigger cursor-pointer flex items-cent
3435
@click="$refs.panel.toggle"
3536
@endif
3637
>
37-
{{ $getState }}
38+
{{ $getState ?? '' }}
39+
40+
@if($getIcon)
41+
<x-filament::icon
42+
:icon="$getIcon"
43+
class="h-4 w-4 text-gray-500 dark:text-gray-400"
44+
/>
45+
@endif
3846
</div>
3947

4048
<div class="z-50 fi-popover-content w-[{{ $getPopOverMaxWidth }}px] ring-1 ring-gray-950/5 dark:ring-white/10 rounded-lg shadow-lg bg-white dark:bg-gray-800"

src/Form/PopoverForm.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
namespace LaraZeus\Popover\Form;
44

55
use Filament\Forms\Components\Placeholder;
6+
use Filament\Support\Concerns\HasIcon;
67
use LaraZeus\Popover\Concerns\HasPopover;
78

89
class PopoverForm extends Placeholder
910
{
1011
use HasPopover;
12+
use HasIcon;
1113

1214
protected string $view = 'zeus-popover::popover-form';
1315
}

0 commit comments

Comments
 (0)