FilamentF
Filament11mo ago
Gohan

Input Blade Component Suffix Action

How do i add a suffix action to my input blade component?
<x-filament-forms::field-wrapper>
    <x-filament-forms::field-wrapper.label>
        Redirect Link
    </x-filament-forms::field-wrapper.label>
    <x-filament::input.wrapper>
        <x-filament::input type="text" wire:model="redirect_link" />
    </x-filament::input.wrapper>
</x-filament-forms::field-wrapper>


My goal is to have a suffix action that copies whatever text is in the input field.
Solution
yeah, apparently i could do it like this:
@livewire('email-modal')


i don't know why i made my life so difficulat. anyway, just have to include the implements and use
class EmailModal extends Component implements HasForms, HasActions
{
    use InteractsWithForms, InteractsWithActions;


edit:
i have a viewfield and in that viewfield, i'm displaying another livewire component with more filament forms calling the method form(). trying to display the livewire component as is will wreck your app.

you have to define a form with a different name and give it a different state path like in here: https://filamentphp.com/docs/3.x/forms/adding-a-form-to-a-livewire-component
Was this page helpful?