diff --git a/app/Filament/Admin/Widgets/CanaryWidget.php b/app/Filament/Admin/Widgets/CanaryWidget.php index 82d59c777..5d90a2a32 100644 --- a/app/Filament/Admin/Widgets/CanaryWidget.php +++ b/app/Filament/Admin/Widgets/CanaryWidget.php @@ -2,7 +2,7 @@ namespace App\Filament\Admin\Widgets; -use Filament\Actions\CreateAction; +use Filament\Actions\Action; use Filament\Widgets\Widget; class CanaryWidget extends Widget @@ -21,12 +21,11 @@ class CanaryWidget extends Widget public function getViewData(): array { return [ - 'actions' => [ - CreateAction::make() - ->label(trans('admin/dashboard.sections.intro-developers.button_issues')) - ->icon('tabler-brand-github') - ->url('https://github.com/pelican-dev/panel/issues', true), - ], + 'action' => Action::make('github') + ->label(trans('admin/dashboard.sections.intro-developers.button_issues')) + ->icon('tabler-brand-github') + ->url('https://github.com/pelican-dev/panel/issues', true) + ->toHtmlString(), ]; } } diff --git a/app/Filament/Admin/Widgets/HelpWidget.php b/app/Filament/Admin/Widgets/HelpWidget.php index 0443633a8..62871679c 100644 --- a/app/Filament/Admin/Widgets/HelpWidget.php +++ b/app/Filament/Admin/Widgets/HelpWidget.php @@ -2,7 +2,7 @@ namespace App\Filament\Admin\Widgets; -use Filament\Actions\CreateAction; +use Filament\Actions\Action; use Filament\Widgets\Widget; class HelpWidget extends Widget @@ -16,12 +16,11 @@ class HelpWidget extends Widget public function getViewData(): array { return [ - 'actions' => [ - CreateAction::make() - ->label(trans('admin/dashboard.sections.intro-help.button_docs')) - ->icon('tabler-speedboat') - ->url('https://pelican.dev/docs', true), - ], + 'action' => Action::make('docs') + ->label(trans('admin/dashboard.sections.intro-help.button_docs')) + ->icon('tabler-speedboat') + ->url('https://pelican.dev/docs', true) + ->toHtmlString(), ]; } } diff --git a/app/Filament/Admin/Widgets/NoNodesWidget.php b/app/Filament/Admin/Widgets/NoNodesWidget.php index ace50f710..c14019774 100644 --- a/app/Filament/Admin/Widgets/NoNodesWidget.php +++ b/app/Filament/Admin/Widgets/NoNodesWidget.php @@ -4,7 +4,7 @@ namespace App\Filament\Admin\Widgets; use App\Filament\Admin\Resources\NodeResource\Pages\CreateNode; use App\Models\Node; -use Filament\Actions\CreateAction; +use Filament\Actions\Action; use Filament\Widgets\Widget; class NoNodesWidget extends Widget @@ -23,12 +23,11 @@ class NoNodesWidget extends Widget public function getViewData(): array { return [ - 'actions' => [ - CreateAction::make() - ->label(trans('admin/dashboard.sections.intro-first-node.button_label')) - ->icon('tabler-server-2') - ->url(CreateNode::getUrl()), - ], + 'action' => Action::make('create-node') + ->label(trans('admin/dashboard.sections.intro-first-node.button_label')) + ->icon('tabler-server-2') + ->url(CreateNode::getUrl()) + ->toHtmlString(), ]; } } diff --git a/app/Filament/Admin/Widgets/SupportWidget.php b/app/Filament/Admin/Widgets/SupportWidget.php index 61210d87a..dbe8ecbcc 100644 --- a/app/Filament/Admin/Widgets/SupportWidget.php +++ b/app/Filament/Admin/Widgets/SupportWidget.php @@ -2,7 +2,7 @@ namespace App\Filament\Admin\Widgets; -use Filament\Actions\CreateAction; +use Filament\Actions\Action; use Filament\Widgets\Widget; class SupportWidget extends Widget @@ -16,13 +16,12 @@ class SupportWidget extends Widget public function getViewData(): array { return [ - 'actions' => [ - CreateAction::make() - ->label(trans('admin/dashboard.sections.intro-support.button_donate')) - ->icon('tabler-cash') - ->url('https://pelican.dev/donate', true) - ->color('success'), - ], + 'action' => Action::make('donate') + ->label(trans('admin/dashboard.sections.intro-support.button_donate')) + ->icon('tabler-cash') + ->url('https://pelican.dev/donate', true) + ->color('success') + ->toHtmlString(), ]; } } diff --git a/app/Filament/Admin/Widgets/UpdateWidget.php b/app/Filament/Admin/Widgets/UpdateWidget.php index c7c55bb85..382b5abb5 100644 --- a/app/Filament/Admin/Widgets/UpdateWidget.php +++ b/app/Filament/Admin/Widgets/UpdateWidget.php @@ -3,7 +3,7 @@ namespace App\Filament\Admin\Widgets; use App\Services\Helpers\SoftwareVersionService; -use Filament\Actions\CreateAction; +use Filament\Actions\Action; use Filament\Widgets\Widget; class UpdateWidget extends Widget @@ -27,13 +27,12 @@ class UpdateWidget extends Widget 'version' => $this->softwareVersionService->currentPanelVersion(), 'latestVersion' => $this->softwareVersionService->latestPanelVersion(), 'isLatest' => $this->softwareVersionService->isLatestPanel(), - 'actions' => [ - CreateAction::make() - ->label(trans('admin/dashboard.sections.intro-update-available.heading')) - ->icon('tabler-clipboard-text') - ->url('https://pelican.dev/docs/panel/update', true) - ->color('warning'), - ], + 'action' => Action::make('update') + ->label(trans('admin/dashboard.sections.intro-update-available.heading')) + ->icon('tabler-clipboard-text') + ->url('https://pelican.dev/docs/panel/update', true) + ->color('warning') + ->toHtmlString(), ]; } } diff --git a/resources/views/filament/admin/widgets/canary-widget.blade.php b/resources/views/filament/admin/widgets/canary-widget.blade.php index d05fc589c..2e6a4aded 100644 --- a/resources/views/filament/admin/widgets/canary-widget.blade.php +++ b/resources/views/filament/admin/widgets/canary-widget.blade.php @@ -6,7 +6,7 @@ collapsible persist-collapsed collapsed - :header-actions="$actions" + :after-header="$action" > {{ trans('admin/dashboard.sections.intro-developers.heading') }} diff --git a/resources/views/filament/admin/widgets/help-widget.blade.php b/resources/views/filament/admin/widgets/help-widget.blade.php index 3b33b0b7d..ee3d94394 100644 --- a/resources/views/filament/admin/widgets/help-widget.blade.php +++ b/resources/views/filament/admin/widgets/help-widget.blade.php @@ -5,7 +5,7 @@ id="intro-help" collapsible persist-collapsed - :header-actions="$actions" + :after-header="$action" > {{ trans('admin/dashboard.sections.intro-help.heading') }} diff --git a/resources/views/filament/admin/widgets/no-nodes-widget.blade.php b/resources/views/filament/admin/widgets/no-nodes-widget.blade.php index 47904b891..79f083286 100644 --- a/resources/views/filament/admin/widgets/no-nodes-widget.blade.php +++ b/resources/views/filament/admin/widgets/no-nodes-widget.blade.php @@ -5,7 +5,7 @@ id="intro-first-node" collapsible persist-collapsed - :header-actions="$actions" + :after-header="$action" > {{ trans('admin/dashboard.sections.intro-first-node.heading') }} diff --git a/resources/views/filament/admin/widgets/support-widget.blade.php b/resources/views/filament/admin/widgets/support-widget.blade.php index a45f0849c..2bf7f2ac6 100644 --- a/resources/views/filament/admin/widgets/support-widget.blade.php +++ b/resources/views/filament/admin/widgets/support-widget.blade.php @@ -5,7 +5,7 @@ id="intro-support" collapsible persist-collapsed - :header-actions="$actions" + :after-header="$action" > {{ trans('admin/dashboard.sections.intro-support.heading') }} diff --git a/resources/views/filament/admin/widgets/update-widget.blade.php b/resources/views/filament/admin/widgets/update-widget.blade.php index 9dd757514..122a25f82 100644 --- a/resources/views/filament/admin/widgets/update-widget.blade.php +++ b/resources/views/filament/admin/widgets/update-widget.blade.php @@ -4,7 +4,7 @@ icon="tabler-info-circle" icon-color="warning" id="intro-update-available" - :header-actions="$actions" + :after-header="$action" > {{ trans('admin/dashboard.sections.intro-update-available.heading') }}