Skip to content

Commit 527019a

Browse files
committed
Add icons to page tabs + remove locale switch when less than 2 locales are available
1 parent 2b9b741 commit 527019a

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

src/Resources/PageResource.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,19 @@ public static function form(Form $form): Form
8383
->columnSpan(2)
8484
->tabs([
8585
Tab::make(flexiblePagesTrans('pages.tabs.general'))
86+
->icon('heroicon-m-globe-alt')
8687
->schema(static::getGeneralTabFields()),
8788
Tab::make(flexiblePagesTrans('pages.tabs.content'))
89+
->icon('heroicon-o-rectangle-group')
8890
->schema(static::getContentTabFields()),
8991
Tab::make(flexiblePagesTrans('pages.tabs.overview'))
92+
->icon('heroicon-o-magnifying-glass')
9093
->schema(static::getOverviewTabFields()),
9194
Tab::make(flexiblePagesTrans('pages.tabs.seo'))
95+
->icon('heroicon-o-globe-alt')
9296
->schema(static::getSEOTabFields()),
9397
Tab::make(flexiblePagesTrans('pages.tabs.advanced'))
98+
->icon('heroicon-o-wrench-screwdriver')
9499
->schema(static::getAdvancedTabFields()),
95100
])
96101
->persistTabInQueryString(),

src/Resources/PageResource/Pages/CreatePage.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Filament\Resources\Pages\CreateRecord;
77
use Statikbe\FilamentFlexibleContentBlockPages\Facades\FilamentFlexibleContentBlockPages;
88
use Statikbe\FilamentFlexibleContentBlockPages\FilamentFlexibleContentBlockPagesConfig;
9+
use Statikbe\FilamentFlexibleContentBlocks\Filament\Actions\FlexibleLocaleSwitcher;
910
use Statikbe\FilamentFlexibleContentBlocks\Filament\Pages\CreateRecord\Concerns\TranslatableWithMedia;
1011

1112
class CreatePage extends CreateRecord
@@ -20,7 +21,7 @@ public static function getResource(): string
2021
protected function getActions(): array
2122
{
2223
return [
23-
LocaleSwitcher::make(),
24+
FlexibleLocaleSwitcher::make(),
2425
];
2526
}
2627
}

src/Resources/PageResource/Pages/EditPage.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Statikbe\FilamentFlexibleContentBlockPages\Resources\PageResource\Pages;
44

55
use Filament\Actions\DeleteAction;
6-
use Filament\Actions\LocaleSwitcher;
6+
use Statikbe\FilamentFlexibleContentBlocks\Filament\Actions\FlexibleLocaleSwitcher;
77
use Filament\Resources\Pages\EditRecord;
88
use Statikbe\FilamentFlexibleContentBlockPages\Facades\FilamentFlexibleContentBlockPages;
99
use Statikbe\FilamentFlexibleContentBlockPages\FilamentFlexibleContentBlockPagesConfig;
@@ -24,7 +24,7 @@ protected function getActions(): array
2424
{
2525
return [
2626
CopyContentBlocksToLocalesAction::make(),
27-
LocaleSwitcher::make(),
27+
FlexibleLocaleSwitcher::make(),
2828
DeleteAction::make()
2929
->visible(fn (Page $record) => $record->isDeletable()),
3030
];

src/Resources/PageResource/Pages/ListPages.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Filament\Resources\Pages\ListRecords\Concerns\Translatable;
99
use Statikbe\FilamentFlexibleContentBlockPages\Facades\FilamentFlexibleContentBlockPages;
1010
use Statikbe\FilamentFlexibleContentBlockPages\FilamentFlexibleContentBlockPagesConfig;
11+
use Statikbe\FilamentFlexibleContentBlocks\Filament\Actions\FlexibleLocaleSwitcher;
1112

1213
class ListPages extends ListRecords
1314
{
@@ -21,7 +22,7 @@ public static function getResource(): string
2122
protected function getActions(): array
2223
{
2324
return [
24-
LocaleSwitcher::make(),
25+
FlexibleLocaleSwitcher::make(),
2526
CreateAction::make(),
2627
];
2728
}

0 commit comments

Comments
 (0)