© 2026 Hedgehog Software, LLC
Unable to call component method. Public method [mountAction] not found on component
<?php namespace App\Filament\Resources\Widgets; use Filament\Actions\Action; use Filament\Widgets\Widget; class MyWidget extends Widget { protected string $view = 'filament.widgets.my-widget'; public function myAction(): Action { return Action::make(); } }
<x-filament-widgets::widget> <x-filament::section :$heading :$headerActions icon="heroicon-o-musical-note"> Text <x-slot name="footer" alignment="right"> {{ $this->myAction() }} </x-slot> </x-filament::section> </x-filament-widgets::widget>
make()
public function footerActions(): ActionGroup { return ActionGroup::make([ $this->publishCurrentHighlightAction(), ]) ->buttonGroup(); } public function publishCurrentHighlightAction(): PublishOnMastodonAction { return PublishOnMastodonAction::make('publishCurrentHighlight') ->record(fn (): Highlight => $this->highlight()); }