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:
@@ -29,10 +29,11 @@ it('has a chat bubble icon', function () {
|
||||
expect($action->getIcon())->toBe('heroicon-o-chat-bubble-left-right');
|
||||
});
|
||||
|
||||
it('has modal content configured', function () {
|
||||
it('disables modal submit and cancel actions', function () {
|
||||
$action = CommentsAction::make('comments');
|
||||
|
||||
expect($action->hasModalContent())->toBeTrue();
|
||||
expect($action->getModalSubmitAction())->toBeFalsy()
|
||||
->and($action->getModalCancelAction())->toBeFalsy();
|
||||
});
|
||||
|
||||
it('shows badge with comment count when comments exist', function () {
|
||||
|
||||
@@ -17,10 +17,11 @@ it('configures as a slide-over', function () {
|
||||
expect($action->isModalSlideOver())->toBeTrue();
|
||||
});
|
||||
|
||||
it('has modal content configured', function () {
|
||||
it('disables modal submit and cancel actions', function () {
|
||||
$action = CommentsTableAction::make('comments');
|
||||
|
||||
expect($action->hasModalContent())->toBeTrue();
|
||||
expect($action->getModalSubmitAction())->toBeFalsy()
|
||||
->and($action->getModalCancelAction())->toBeFalsy();
|
||||
});
|
||||
|
||||
it('shows badge with comment count for the record', function () {
|
||||
|
||||
Reference in New Issue
Block a user