Skip to content

Commit 99cfdfe

Browse files
committed
Brand wip
1 parent 836b794 commit 99cfdfe

File tree

5 files changed

+26
-26
lines changed

5 files changed

+26
-26
lines changed

src/FilamentActions/Passwords/SendPasswordResetLinksBulkAction.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
namespace Moox\Security\FilamentActions\Passwords;
44

5+
use Filament\Actions\BulkAction;
56
use DanHarrin\LivewireRateLimiting\Exceptions\TooManyRequestsException;
67
use DanHarrin\LivewireRateLimiting\WithRateLimiting;
78
use Exception;
89
use Filament\Actions\Concerns\CanCustomizeProcess;
910
use Filament\Notifications\Notification;
10-
use Filament\Tables\Actions\BulkAction;
1111
use Illuminate\Contracts\Auth\CanResetPassword;
1212
use Illuminate\Database\Eloquent\Collection;
1313
use Moox\Security\Notifications\Passwords\PasswordResetNotification;

src/Notifications/Passwords/PasswordResetNotification.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class PasswordResetNotification extends Notification implements ShouldQueue
2828

2929
public function __construct(public string $token)
3030
{
31-
$this->panel = Filament::getCurrentPanel();
31+
$this->panel = Filament::getCurrentOrDefaultPanel();
3232
}
3333

3434
public function via($notifiable): array

src/Resources/ResetPasswordResource.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
namespace Moox\Security\Resources;
44

5-
use Filament\Forms\Form;
5+
use Filament\Schemas\Schema;
6+
use Filament\Actions\DeleteBulkAction;
67
use Filament\Resources\Resource;
7-
use Filament\Tables\Actions\DeleteBulkAction;
88
use Filament\Tables\Columns\TextColumn;
99
use Filament\Tables\Table;
1010
use Moox\Core\Traits\Base\BaseInResource;
@@ -23,13 +23,13 @@ class ResetPasswordResource extends Resource
2323

2424
protected static ?string $model = ResetPassword::class;
2525

26-
protected static ?string $navigationIcon = 'gmdi-token';
26+
protected static string | \BackedEnum | null $navigationIcon = 'gmdi-token';
2727

2828
#[Override]
29-
public static function form(Form $form): Form
29+
public static function form(Schema $schema): Schema
3030
{
31-
return $form
32-
->schema([
31+
return $schema
32+
->components([
3333
//
3434
]);
3535
}
@@ -50,10 +50,10 @@ public static function table(Table $table): Table
5050
->label(__('core::user.user_type'))
5151
->sortable(),
5252
])
53-
->actions([
53+
->recordActions([
5454
//
5555
])
56-
->bulkActions([
56+
->toolbarActions([
5757
DeleteBulkAction::make(),
5858
]);
5959
}

src/Services/RequestPasswordReset.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
namespace Moox\Security\Services;
44

5+
use Filament\Schemas\Schema;
6+
use Filament\Schemas\Components\Component;
57
use DanHarrin\LivewireRateLimiting\Exceptions\TooManyRequestsException;
68
use DanHarrin\LivewireRateLimiting\WithRateLimiting;
79
use Filament\Actions\Action;
810
use Filament\Actions\ActionGroup;
911
use Filament\Facades\Filament;
10-
use Filament\Forms\Components\Component;
1112
use Filament\Forms\Components\TextInput;
12-
use Filament\Forms\Form;
1313
use Filament\Notifications\Notification;
1414
use Filament\Pages\Concerns\InteractsWithFormActions;
1515
use Filament\Pages\SimplePage;
@@ -21,7 +21,7 @@
2121
use Override;
2222

2323
/**
24-
* @property Form $form
24+
* @property \Filament\Schemas\Schema $form
2525
*/
2626
class RequestPasswordReset extends SimplePage
2727
{
@@ -31,7 +31,7 @@ class RequestPasswordReset extends SimplePage
3131
/**
3232
* @var view-string
3333
*/
34-
protected static string $view = 'filament-panels::pages.auth.password-reset.request-password-reset';
34+
protected string $view = 'filament-panels::pages.auth.password-reset.request-password-reset';
3535

3636
/**
3737
* @var array<string, mixed> | null
@@ -95,20 +95,20 @@ function (CanResetPassword $user, string $token): void {
9595
$this->form->fill();
9696
}
9797

98-
public function form(Form $form): Form
98+
public function form(Schema $schema): Schema
9999
{
100-
return $form;
100+
return $schema;
101101
}
102102

103103
/**
104-
* @return array<int | string, string | Form>
104+
* @return array<int|string, string|\Filament\Schemas\Schema>
105105
*/
106106
protected function getForms(): array
107107
{
108108
return [
109109
'form' => $this->form(
110110
$this->makeForm()
111-
->schema([
111+
->components([
112112
$this->getEmailFormComponent(),
113113
])
114114
->statePath('data'),

src/Services/ResetPassword.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
namespace Moox\Security\Services;
44

5+
use Filament\Auth\Http\Responses\Contracts\PasswordResetResponse;
6+
use Filament\Schemas\Schema;
7+
use Filament\Schemas\Components\Component;
58
use DanHarrin\LivewireRateLimiting\Exceptions\TooManyRequestsException;
69
use DanHarrin\LivewireRateLimiting\WithRateLimiting;
710
use Filament\Actions\Action;
811
use Filament\Actions\ActionGroup;
912
use Filament\Facades\Filament;
10-
use Filament\Forms\Components\Component;
1113
use Filament\Forms\Components\TextInput;
12-
use Filament\Forms\Form;
13-
use Filament\Http\Responses\Auth\Contracts\PasswordResetResponse;
1414
use Filament\Notifications\Notification;
1515
use Filament\Pages\Concerns\InteractsWithFormActions;
1616
use Filament\Pages\SimplePage;
@@ -26,7 +26,7 @@
2626
use Override;
2727

2828
/**
29-
* @property Form $form
29+
* @property \Filament\Schemas\Schema $form
3030
*/
3131
class ResetPassword extends SimplePage
3232
{
@@ -36,7 +36,7 @@ class ResetPassword extends SimplePage
3636
/**
3737
* @var view-string
3838
*/
39-
protected static string $view = 'filament-panels::pages.auth.password-reset.reset-password';
39+
protected string $view = 'filament-panels::pages.auth.password-reset.reset-password';
4040

4141
#[Locked]
4242
public ?string $email = null;
@@ -116,10 +116,10 @@ function (CanResetPassword|Model|Authenticatable $user) use ($data): void {
116116
return null;
117117
}
118118

119-
public function form(Form $form): Form
119+
public function form(Schema $schema): Schema
120120
{
121-
return $form
122-
->schema([
121+
return $schema
122+
->components([
123123
$this->getEmailFormComponent(),
124124
$this->getPasswordFormComponent(),
125125
$this->getPasswordConfirmationFormComponent(),

0 commit comments

Comments
 (0)