fix: use schema() instead of modalContent() for Filament 5 compatibility

Replace deprecated modalContent() with schema([CommentsEntry::make('comments')])
in both CommentsAction and CommentsTableAction to fix comment creation in
Filament 5 modals.
This commit is contained in:
manukminasyan
2026-03-27 17:48:32 +04:00
parent 889dc2828b
commit f119095ae5
5 changed files with 14 additions and 16 deletions

View File

@@ -3,8 +3,8 @@
namespace Relaticle\Comments\Filament\Actions;
use Filament\Actions\Action;
use Illuminate\Contracts\View\View;
use Relaticle\Comments\Concerns\HasComments;
use Relaticle\Comments\Filament\Infolists\Components\CommentsEntry;
class CommentsAction extends Action
{
@@ -19,11 +19,9 @@ class CommentsAction extends Action
->modalHeading(__('Comments'))
->modalSubmitAction(false)
->modalCancelAction(false)
->modalContent(function (): View {
return view('comments::filament.comments-action', [
'record' => $this->getRecord(),
]);
})
->schema([
CommentsEntry::make('comments'),
])
->badge(function (): ?int {
$record = $this->getRecord();

View File

@@ -3,8 +3,8 @@
namespace Relaticle\Comments\Filament\Actions;
use Filament\Actions\Action;
use Illuminate\Contracts\View\View;
use Relaticle\Comments\Concerns\HasComments;
use Relaticle\Comments\Filament\Infolists\Components\CommentsEntry;
class CommentsTableAction extends Action
{
@@ -19,11 +19,9 @@ class CommentsTableAction extends Action
->modalHeading(__('Comments'))
->modalSubmitAction(false)
->modalCancelAction(false)
->modalContent(function (): View {
return view('comments::filament.comments-action', [
'record' => $this->getRecord(),
]);
})
->schema([
CommentsEntry::make('comments'),
])
->badge(function (): ?int {
$record = $this->getRecord();