Skip to content

Commit ea14428

Browse files
committed
remove locale switch when less than 2 locales are available
1 parent 527019a commit ea14428

File tree

10 files changed

+20
-10
lines changed

10 files changed

+20
-10
lines changed

src/Resources/MenuResource/Pages/ManageMenuItems.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Statikbe\FilamentFlexibleContentBlockPages\Form\Forms\MenuItemForm;
1616
use Statikbe\FilamentFlexibleContentBlockPages\Models\MenuItem;
1717
use Statikbe\FilamentFlexibleContentBlockPages\Resources\MenuResource;
18+
use Statikbe\FilamentFlexibleContentBlocks\Filament\Actions\FlexibleLocaleSwitcher;
1819

1920
class ManageMenuItems extends TreePage
2021
{
@@ -71,7 +72,7 @@ public function getBreadcrumbs(): array
7172
protected function getActions(): array
7273
{
7374
return [
74-
LocaleSwitcher::make(),
75+
FlexibleLocaleSwitcher::make(),
7576
CreateAction::make()
7677
->label(flexiblePagesTrans('menu_items.tree.add_item'))
7778
->mountUsing(

src/Resources/SettingsResource/Pages/CreateSettings.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 CreateSettings extends CreateRecord
@@ -20,7 +21,7 @@ public static function getResource(): string
2021
protected function getHeaderActions(): array
2122
{
2223
return [
23-
LocaleSwitcher::make(),
24+
FlexibleLocaleSwitcher::make(),
2425
];
2526
}
2627
}

src/Resources/SettingsResource/Pages/EditSettings.php

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

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

src/Resources/SettingsResource/Pages/ListSettings.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use Filament\Resources\Pages\ListRecords;
88
use Statikbe\FilamentFlexibleContentBlockPages\Facades\FilamentFlexibleContentBlockPages;
99
use Statikbe\FilamentFlexibleContentBlockPages\FilamentFlexibleContentBlockPagesConfig;
10+
use Statikbe\FilamentFlexibleContentBlocks\Filament\Actions\FlexibleLocaleSwitcher;
1011

1112
class ListSettings extends ListRecords
1213
{
@@ -20,7 +21,7 @@ public static function getResource(): string
2021
protected function getHeaderActions(): array
2122
{
2223
return [
23-
LocaleSwitcher::make(),
24+
FlexibleLocaleSwitcher::make(),
2425
CreateAction::make()
2526
// only show when no settings are created yet
2627
->hidden(FilamentFlexibleContentBlockPages::config()->getSettingsModel()::exists()),

src/Resources/TagResource/Pages/CreateTag.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

1011
class CreateTag extends CreateRecord
1112
{
@@ -24,7 +25,7 @@ protected function getRedirectUrl(): string
2425
protected function getActions(): array
2526
{
2627
return [
27-
LocaleSwitcher::make(),
28+
FlexibleLocaleSwitcher::make(),
2829
];
2930
}
3031
}

src/Resources/TagResource/Pages/EditTag.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use Filament\Resources\Pages\EditRecord;
88
use Statikbe\FilamentFlexibleContentBlockPages\Facades\FilamentFlexibleContentBlockPages;
99
use Statikbe\FilamentFlexibleContentBlockPages\FilamentFlexibleContentBlockPagesConfig;
10+
use Statikbe\FilamentFlexibleContentBlocks\Filament\Actions\FlexibleLocaleSwitcher;
1011

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

src/Resources/TagResource/Pages/ListTags.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 ListTags 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
}

src/Resources/TagTypeResource/Pages/CreateTagType.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

1011
class CreateTagType extends CreateRecord
1112
{
@@ -24,7 +25,7 @@ protected function getRedirectUrl(): string
2425
protected function getActions(): array
2526
{
2627
return [
27-
LocaleSwitcher::make(),
28+
FlexibleLocaleSwitcher::make(),
2829
];
2930
}
3031
}

src/Resources/TagTypeResource/Pages/EditTagType.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use Filament\Resources\Pages\EditRecord;
88
use Statikbe\FilamentFlexibleContentBlockPages\Facades\FilamentFlexibleContentBlockPages;
99
use Statikbe\FilamentFlexibleContentBlockPages\FilamentFlexibleContentBlockPagesConfig;
10+
use Statikbe\FilamentFlexibleContentBlocks\Filament\Actions\FlexibleLocaleSwitcher;
1011

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

src/Resources/TagTypeResource/Pages/ListTagTypes.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 ListTagTypes 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)