© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•16mo ago•
3 replies
Sasa Orasanin

Using infolist actions inside livewire component

Hello, i have an issue when trying to use infolist actions inside livewire component:

<?php

namespace App\Livewire;

use Filament\Forms\Components\TextInput;
use Filament\Forms\Concerns\InteractsWithForms;
use Filament\Forms\Contracts\HasForms;
use Filament\Infolists\Components\Actions\Action;
use Filament\Infolists\Components\Section;
use Filament\Infolists\Concerns\InteractsWithInfolists;
use Filament\Infolists\Contracts\HasInfolists;
use Filament\Infolists\Infolist;
use Filament\Pages\Concerns\InteractsWithFormActions;
use Livewire\Component;

class Custom extends Component implements HasForms, HasInfolists
{
    use InteractsWithInfolists;
    use InteractsWithForms;
    use InteractsWithFormActions;

    public function render()
    {
        return view('livewire.custom');
    }

    public function infolist(Infolist $infolist): Infolist
    {
        return $infolist->schema([
            Section::make('test')
                ->headerActions([
                    Action::make('test2')
                        ->form([
                            TextInput::make('test3')
                        ])
                        ->action(fn ($data) => dump($data))
                ])
        ]);
    }
}
<?php

namespace App\Livewire;

use Filament\Forms\Components\TextInput;
use Filament\Forms\Concerns\InteractsWithForms;
use Filament\Forms\Contracts\HasForms;
use Filament\Infolists\Components\Actions\Action;
use Filament\Infolists\Components\Section;
use Filament\Infolists\Concerns\InteractsWithInfolists;
use Filament\Infolists\Contracts\HasInfolists;
use Filament\Infolists\Infolist;
use Filament\Pages\Concerns\InteractsWithFormActions;
use Livewire\Component;

class Custom extends Component implements HasForms, HasInfolists
{
    use InteractsWithInfolists;
    use InteractsWithForms;
    use InteractsWithFormActions;

    public function render()
    {
        return view('livewire.custom');
    }

    public function infolist(Infolist $infolist): Infolist
    {
        return $infolist->schema([
            Section::make('test')
                ->headerActions([
                    Action::make('test2')
                        ->form([
                            TextInput::make('test3')
                        ])
                        ->action(fn ($data) => dump($data))
                ])
        ]);
    }
}


When I do this I get:

Uncaught Component not found: 2qC986qfFCNK6TbSNG8M

In console.

Any specific trait for actions inside infolist?
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Including a Livewire component inside an Infolist
FilamentFFilament / ❓┊help
3y ago
Using slideOver() inside Livewire Component
FilamentFFilament / ❓┊help
11mo ago
using vue js inside livewire component
FilamentFFilament / ❓┊help
16mo ago
Livewire component fails to render Leaflet Map inside infolist
FilamentFFilament / ❓┊help
14mo ago