© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
4 replies
Quadrubo

Wire click broken in render hook

How do I make
wire:click
wire:click
work when rendering a view from my render hook? This is a minimal example:

view:
<div>
    <button wire:click='test'>
        Test
    </button>
</div>
<div>
    <button wire:click='test'>
        Test
    </button>
</div>


component:
<?php

namespace App\Livewire;

use Livewire\Component;

class Simple extends Component
{
    public function render()
    {
        return view('livewire.simple');
    }

    public function test(): void
    {
        dd('test');
    }
}
<?php

namespace App\Livewire;

use Livewire\Component;

class Simple extends Component
{
    public function render()
    {
        return view('livewire.simple');
    }

    public function test(): void
    {
        dd('test');
    }
}


service provider:

FilamentView::registerRenderHook(
    'panels::topbar.start',
    fn (): View => view('livewire.simple'),
);
FilamentView::registerRenderHook(
    'panels::topbar.start',
    fn (): View => view('livewire.simple'),
);


The
test()
test()
function is never called. The console doesn't display anything. It seems to me like
wire:click
wire:click
is not doing anything.
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

wire:click in navigation in v2?
FilamentFFilament / ❓┊help
3y ago
Prevent wire:click in parent element
FilamentFFilament / ❓┊help
2y ago
wire:click result in an exception
FilamentFFilament / ❓┊help
2y ago
V4 wire:click and wire:change not fire in ->extraAttributes
FilamentFFilament / ❓┊help
4mo ago