use Bjanczak\FilamentFlexFields\Filament\Schemas\Components\CoverCard;
use Bjanczak\FilamentFlexFields\Filament\Schemas\Components\ItemCardStack;
use Bjanczak\FilamentFlexFields\Filament\Schemas\Components\SegmentTabs;
use Bjanczak\FilamentFlexFields\Filament\Schemas\Components\SegmentTabs\SegmentTab;
ItemCardStack::make()
->stackGap('lg')
->extraAttributes(['class' => 'fff-form-layout fff-form-layout--wide'])
->schema([
CoverCard::make()
->backgroundImage('https://cdn.example.com/hero.jpg')
->ratio('21:9')
->fullWidth()
->topTitle('New listing'),
SegmentTabs::make('Listing')
->variant('ghost')
->fullWidth()
->tabs([
SegmentTab::make('Details')->schema([
FlexTextInput::make('name')->label('Name'),
FlexTextareaField::make('description')->label('Description'),
]),
SegmentTab::make('Location')->schema([
CountryField::make('country'),
PhoneField::make('phone'),
]),
]),
]);