generated from spatie/package-skeleton-laravel
-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathSEOFields.php
More file actions
29 lines (26 loc) · 1.06 KB
/
SEOFields.php
File metadata and controls
29 lines (26 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
namespace Statikbe\FilamentFlexibleContentBlocks\Filament\Form\Fields\Groups;
use Filament\Schemas\Components\Actions;
use Filament\Schemas\Components\Grid;
use Statikbe\FilamentFlexibleContentBlocks\Filament\Form\Actions\SEOAIAction;
use Statikbe\FilamentFlexibleContentBlocks\Filament\Form\Fields\SEODescriptionField;
use Statikbe\FilamentFlexibleContentBlocks\Filament\Form\Fields\SEOImageField;
use Statikbe\FilamentFlexibleContentBlocks\Filament\Form\Fields\SEOKeywordsField;
use Statikbe\FilamentFlexibleContentBlocks\Filament\Form\Fields\SEOTitleField;
class SEOFields
{
public static function create(int $columns = 1, bool $translatableImage = false): Grid
{
return Grid::make($columns)
->columnSpanFull()
->schema([
Actions::make([
SEOAIAction::create(),
]),
SEOTitleField::create(),
SEODescriptionField::create(),
SEOKeywordsField::create(),
SEOImageField::create($translatableImage),
]);
}
}