DEV Community

JohnDivam
JohnDivam

Posted on

Filament: Hide Submit and Cancel Buttons in wizard

Override the submitAction dynamically in the Page class
If you’re in a CreatePage or EditPage, you can control visibility like this:

class CreatePage extends CreateRecord
{
    protected static string $resource = PageResource::class;

    //add this 
    public function getFormActions(): array
    {
        return [

        ];
    }
}
Enter fullscreen mode Exit fullscreen mode

And in your PageForm :

Wizard::make([
...
])
 ->submitAction(view('filament.submit-button'))

Enter fullscreen mode Exit fullscreen mode

// in resources\views\filament\submit-button.blade.php

<div 
    x-data
    x-transition
>
    <x-filament::button
        type="submit"
        color="primary"
        class="fi-btn"
    >
        Submit
    </x-filament::button>
</div>

Enter fullscreen mode Exit fullscreen mode

Top comments (0)