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') }}