|
4 | 4 |
|
5 | 5 | namespace Moox\Tag\Resources; |
6 | 6 |
|
7 | | -use Override; |
8 | | -use Moox\Tag\Models\Tag; |
9 | | -use Filament\Tables\Table; |
10 | | -use Illuminate\Support\Str; |
11 | | -use Filament\Schemas\Schema; |
12 | | -use Filament\Actions\EditAction; |
13 | | -use Filament\Actions\ViewAction; |
14 | | -use Filament\Schemas\Components\Grid; |
15 | | -use Filament\Schemas\Components\Tabs; |
16 | 7 | use Filament\Actions\DeleteBulkAction; |
| 8 | +use Filament\Actions\EditAction; |
17 | 9 | use Filament\Actions\RestoreBulkAction; |
18 | | -use Filament\Tables\Columns\TextColumn; |
19 | | -use Illuminate\Validation\Rules\Unique; |
| 10 | +use Filament\Actions\ViewAction; |
| 11 | +use Filament\Forms\Components\ColorPicker; |
| 12 | +use Filament\Forms\Components\DateTimePicker; |
20 | 13 | use Filament\Forms\Components\TextInput; |
| 14 | +use Filament\Schemas\Components\Grid; |
21 | 15 | use Filament\Schemas\Components\Section; |
| 16 | +use Filament\Schemas\Components\Tabs; |
| 17 | +use Filament\Schemas\Schema; |
22 | 18 | use Filament\Tables\Columns\ColorColumn; |
23 | | -use Filament\Schemas\Components\Tabs\Tab; |
| 19 | +use Filament\Tables\Columns\TextColumn; |
| 20 | +use Filament\Tables\Table; |
24 | 21 | use Illuminate\Database\Eloquent\Builder; |
25 | | -use Filament\Forms\Components\ColorPicker; |
| 22 | +use Illuminate\Database\Eloquent\SoftDeletes; |
| 23 | +use Illuminate\Validation\Rules\Unique; |
| 24 | +use Moox\Core\Entities\Items\Draft\BaseDraftResource; |
26 | 25 | use Moox\Core\Traits\Tabs\HasResourceTabs; |
27 | | -use Moox\Localization\Models\Localization; |
| 26 | +use Moox\Localization\Filament\Tables\Columns\TranslationColumn; |
28 | 27 | use Moox\Media\Forms\Components\MediaPicker; |
29 | | -use Filament\Forms\Components\DateTimePicker; |
30 | | -use Filament\Forms\Components\MarkdownEditor; |
31 | | -use Illuminate\Database\Eloquent\SoftDeletes; |
32 | | -use Filament\Schemas\Components\Utilities\Set; |
33 | 28 | use Moox\Media\Tables\Columns\CustomImageColumn; |
34 | | -use Moox\Tag\Resources\TagResource\Pages\EditTag; |
35 | | -use Moox\Tag\Resources\TagResource\Pages\ViewTag; |
36 | 29 | use Moox\Slug\Forms\Components\TitleWithSlugInput; |
37 | | -use Moox\Tag\Resources\TagResource\Pages\ListTags; |
| 30 | +use Moox\Tag\Models\Tag; |
38 | 31 | use Moox\Tag\Resources\TagResource\Pages\CreateTag; |
39 | | -use Moox\Core\Entities\Items\Draft\BaseDraftResource; |
40 | | -use Moox\Localization\Filament\Tables\Columns\TranslationColumn; |
| 32 | +use Moox\Tag\Resources\TagResource\Pages\EditTag; |
| 33 | +use Moox\Tag\Resources\TagResource\Pages\ListTags; |
| 34 | +use Moox\Tag\Resources\TagResource\Pages\ViewTag; |
| 35 | +use Override; |
41 | 36 |
|
42 | 37 | class TagResource extends BaseDraftResource |
43 | 38 | { |
@@ -108,16 +103,16 @@ public static function form(Schema $schema): Schema |
108 | 103 | TextInput::make('weight'), |
109 | 104 | TextInput::make('count') |
110 | 105 | ->disabled() |
111 | | - ->visible(fn($livewire, $record): bool => ($record && $livewire instanceof EditTag) || ($record && $livewire instanceof ViewTag)), |
| 106 | + ->visible(fn ($livewire, $record): bool => ($record && $livewire instanceof EditTag) || ($record && $livewire instanceof ViewTag)), |
112 | 107 | DateTimePicker::make('created_at') |
113 | 108 | ->disabled() |
114 | | - ->visible(fn($livewire, $record): bool => ($record && $livewire instanceof EditTag) || ($record && $livewire instanceof ViewTag)), |
| 109 | + ->visible(fn ($livewire, $record): bool => ($record && $livewire instanceof EditTag) || ($record && $livewire instanceof ViewTag)), |
115 | 110 | DateTimePicker::make('updated_at') |
116 | 111 | ->disabled() |
117 | | - ->visible(fn($livewire, $record): bool => ($record && $livewire instanceof EditTag) || ($record && $livewire instanceof ViewTag)), |
| 112 | + ->visible(fn ($livewire, $record): bool => ($record && $livewire instanceof EditTag) || ($record && $livewire instanceof ViewTag)), |
118 | 113 | DateTimePicker::make('deleted_at') |
119 | 114 | ->disabled() |
120 | | - ->visible(fn($livewire, $record): bool => $record && $record->trashed() && $livewire instanceof ViewTag), |
| 115 | + ->visible(fn ($livewire, $record): bool => $record && $record->trashed() && $livewire instanceof ViewTag), |
121 | 116 | ]), |
122 | 117 | ]) |
123 | 118 | ->columns(1) |
@@ -195,21 +190,21 @@ public static function table(Table $table): Table |
195 | 190 | ]) |
196 | 191 | ->recordActions([ |
197 | 192 | ViewAction::make()->url( |
198 | | - fn($record) => request()->has('lang') |
| 193 | + fn ($record) => request()->has('lang') |
199 | 194 | ? static::getUrl('view', ['record' => $record, 'lang' => request()->get('lang')]) |
200 | 195 | : static::getUrl('view', ['record' => $record]) |
201 | 196 | ), |
202 | 197 | EditAction::make() |
203 | 198 | ->url( |
204 | | - fn($record) => request()->has('lang') |
| 199 | + fn ($record) => request()->has('lang') |
205 | 200 | ? static::getUrl('edit', ['record' => $record, 'lang' => request()->get('lang')]) |
206 | 201 | : static::getUrl('edit', ['record' => $record]) |
207 | 202 | ) |
208 | | - ->hidden(fn(): bool => in_array(static::getCurrentTab(), ['trash', 'deleted'])), |
| 203 | + ->hidden(fn (): bool => in_array(static::getCurrentTab(), ['trash', 'deleted'])), |
209 | 204 | ]) |
210 | 205 | ->toolbarActions([ |
211 | | - DeleteBulkAction::make()->hidden(fn(): bool => in_array($currentTab, ['trash', 'deleted'])), |
212 | | - RestoreBulkAction::make()->visible(fn(): bool => in_array($currentTab, ['trash', 'deleted'])), |
| 206 | + DeleteBulkAction::make()->hidden(fn (): bool => in_array($currentTab, ['trash', 'deleted'])), |
| 207 | + RestoreBulkAction::make()->visible(fn (): bool => in_array($currentTab, ['trash', 'deleted'])), |
213 | 208 | ]); |
214 | 209 | } |
215 | 210 |
|
@@ -316,5 +311,4 @@ public static function setCurrentTab(?string $tab): void |
316 | 311 | /** |
317 | 312 | * Generate tabs for all available locales |
318 | 313 | */ |
319 | | - |
320 | 314 | } |
0 commit comments