<?php

namespace {{ namespace }};

use ProtoneMedia\Splade\AbstractForm;
use ProtoneMedia\Splade\FormBuilder\Submit;
use ProtoneMedia\Splade\FormBuilder\Text;
use ProtoneMedia\Splade\SpladeForm;

class {{ class }} extends AbstractForm
{
    public function configure(SpladeForm $form)
    {
        $form
            ->action(route('...'))
            ->method('POST')
            ->class('space-y-4')
            ->fill([
                //
            ]);
    }

    public function fields(): array
    {
        return [
            Text::make('...')
                ->label(__('...')),

            //

            Submit::make()
                ->label(__('Save')),
        ];
    }
}
