Skip to content

Commit

Permalink
move setting to plugin provider
Browse files Browse the repository at this point in the history
  • Loading branch information
3x1io committed Jul 30, 2024
1 parent d403c2a commit 7a43b3f
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 22 deletions.
24 changes: 22 additions & 2 deletions src/FilamentSettingsHubPlugin.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,12 @@
use Filament\Panel;
use Illuminate\View\View;
use Kenepa\TranslationManager\Http\Middleware\SetLanguage;
use TomatoPHP\FilamentSettingsHub\Facades\FilamentSettingsHub;
use TomatoPHP\FilamentSettingsHub\Pages\LocationSettings;
use TomatoPHP\FilamentSettingsHub\Pages\SettingsHub;
use TomatoPHP\FilamentSettingsHub\Pages\SiteSettings;
use TomatoPHP\FilamentSettingsHub\Pages\SocialMenuSettings;

use TomatoPHP\FilamentSettingsHub\Services\Contracts\SettingHold;


class FilamentSettingsHubPlugin implements Plugin
Expand All @@ -33,7 +34,26 @@ public function register(Panel $panel): void

public function boot(Panel $panel): void
{
//
FilamentSettingsHub::register([
SettingHold::make()
->label('filament-settings-hub::messages.settings.site.title')
->icon('heroicon-o-globe-alt')
->route('filament.'.filament()->getCurrentPanel()->getId().'.pages.site-settings')
->description('filament-settings-hub::messages.settings.site.description')
->group('filament-settings-hub::messages.group'),
SettingHold::make()
->label('filament-settings-hub::messages.settings.social.title')
->icon('heroicon-s-bars-3')
->route('filament.'.filament()->getCurrentPanel()->getId().'.pages.social-menu-settings')
->description('filament-settings-hub::messages.settings.social.description')
->group('filament-settings-hub::messages.group'),
SettingHold::make()
->label('filament-settings-hub::messages.settings.location.title')
->icon('heroicon-o-map')
->route('filament.'.filament()->getCurrentPanel()->getId().'.pages.location-settings')
->description('filament-settings-hub::messages.settings.location.description')
->group('filament-settings-hub::messages.group'),
]);
}

public static function make(): static
Expand Down
21 changes: 1 addition & 20 deletions src/FilamentSettingsHubServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -57,25 +57,6 @@ public function register(): void

public function boot(): void
{
FilamentSettingsHub::register([
SettingHold::make()
->label('filament-settings-hub::messages.settings.site.title')
->icon('heroicon-o-globe-alt')
->route('filament.'.filament()->getCurrentPanel()->getId().'.pages.site-settings')
->description('filament-settings-hub::messages.settings.site.description')
->group('filament-settings-hub::messages.group'),
SettingHold::make()
->label('filament-settings-hub::messages.settings.social.title')
->icon('heroicon-s-bars-3')
->route('filament.'.filament()->getCurrentPanel()->getId().'.pages.social-menu-settings')
->description('filament-settings-hub::messages.settings.social.description')
->group('filament-settings-hub::messages.group'),
SettingHold::make()
->label('filament-settings-hub::messages.settings.location.title')
->icon('heroicon-o-map')
->route('filament.'.filament()->getCurrentPanel()->getId().'.pages.location-settings')
->description('filament-settings-hub::messages.settings.location.description')
->group('filament-settings-hub::messages.group'),
]);
//
}
}

0 comments on commit 7a43b3f

Please sign in to comment.