Skip to content

Commit 3df7f7a

Browse files
authored
Merge pull request #51 from TappNetwork/fix_save_fields
Fix submit fields
2 parents ae2bb47 + 765a531 commit 3df7f7a

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

src/Forms/Components/GoogleAutocomplete.php

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
namespace Tapp\FilamentGoogleAutocomplete\Forms\Components;
44

55
use Closure;
6-
use Filament\Forms\Components\Field;
76
use Filament\Forms\Components\Hidden;
87
use Filament\Forms\Components\Select;
98
use Filament\Forms\Components\TextInput;
9+
use Filament\Schemas\Components\Component;
1010
use Filament\Schemas\Components\Concerns\HasLabel;
1111
use Filament\Schemas\Components\Concerns\HasName;
1212
use Filament\Schemas\Components\Utilities\Set;
@@ -15,7 +15,7 @@
1515
use Tapp\FilamentGoogleAutocomplete\Concerns\CanFormatGoogleParams;
1616
use Tapp\FilamentGoogleAutocomplete\Concerns\HasGooglePlaceApi;
1717

18-
class GoogleAutocomplete extends Field
18+
class GoogleAutocomplete extends Component
1919
{
2020
use CanFormatGoogleParams;
2121
use HasGooglePlaceApi;
@@ -29,8 +29,6 @@ class GoogleAutocomplete extends Field
2929
*/
3030
protected string $view = 'filament-schemas::components.grid';
3131

32-
protected bool|Closure $isRequired = false;
33-
3432
protected array $params = [];
3533

3634
public ?array $withFields = null;
@@ -49,14 +47,27 @@ class GoogleAutocomplete extends Field
4947

5048
protected $searchResults = [];
5149

50+
final public function __construct(string $name)
51+
{
52+
$this->name($name);
53+
}
54+
55+
public static function make(string $name): static
56+
{
57+
$static = app(static::class, ['name' => $name]);
58+
$static->configure();
59+
60+
return $static;
61+
}
62+
5263
protected function setUp(): void
5364
{
5465
parent::setUp();
5566

56-
$this->columnSpanFull();
57-
5867
// Build initial schema with default fields
5968
$this->schema($this->buildSchema());
69+
70+
$this->columnSpanFull();
6071
}
6172

6273
protected function buildSchema(): array

0 commit comments

Comments
 (0)