From d2000c444c6b66af94b5ef673010eae96167b8ea Mon Sep 17 00:00:00 2001 From: Dan Harrin Date: Thu, 14 Mar 2024 11:58:21 +0000 Subject: [PATCH] Remove query string usage from simple pages --- .../actions/src/Concerns/InteractsWithActions.php | 15 +++++++++++++-- packages/panels/src/Pages/SimplePage.php | 8 ++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/packages/actions/src/Concerns/InteractsWithActions.php b/packages/actions/src/Concerns/InteractsWithActions.php index b1ea04a7824..4d7ad5e1b21 100644 --- a/packages/actions/src/Concerns/InteractsWithActions.php +++ b/packages/actions/src/Concerns/InteractsWithActions.php @@ -40,13 +40,13 @@ trait InteractsWithActions /** * @var mixed */ - #[Url(as: 'action')] + // #[Url(as: 'action')] public $defaultAction = null; /** * @var mixed */ - #[Url(as: 'actionArguments')] + // #[Url(as: 'actionArguments')] public $defaultActionArguments = null; /** @@ -56,6 +56,17 @@ trait InteractsWithActions protected bool $hasActionsModalRendered = false; + /** + * @return array> + */ + protected function queryStringInteractsWithActions(): array + { + return [ + 'defaultAction' => ['as' => 'action'], + 'defaultActionArguments' => ['as' => 'actionArguments'], + ]; + } + /** * @param array $arguments */ diff --git a/packages/panels/src/Pages/SimplePage.php b/packages/panels/src/Pages/SimplePage.php index 35ea4891a84..019d6e686eb 100644 --- a/packages/panels/src/Pages/SimplePage.php +++ b/packages/panels/src/Pages/SimplePage.php @@ -26,4 +26,12 @@ public function hasLogo(): bool { return true; } + + /** + * @return array> + */ + protected function queryStringInteractsWithActions(): array + { + return []; + } }