Skip to content

Commit

Permalink
add Translatable
Browse files Browse the repository at this point in the history
  • Loading branch information
atmonshi committed Mar 4, 2024
1 parent cffc749 commit d0e4cad
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 4 deletions.
3 changes: 3 additions & 0 deletions src/Filament/ChaosResource.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@

namespace LaraZeus\Chaos\Filament;

use Filament\Resources\Concerns\Translatable;
use Filament\Resources\Resource;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;

class ChaosResource extends Resource
{
use Translatable;

protected static ?string $navigationIcon = 'tabler-point-filled';

public static function langFile(): string
Expand Down
6 changes: 3 additions & 3 deletions src/Filament/ChaosResource/ChaosTables.php
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public static function make(
'record' => $record,
]))
->label(__('zeus-chaos::core.created_by'))
->toggleable($model::isUsingActionBy(), isToggledHiddenByDefault: ! $model::isUsingActionBy())
->toggleable(isToggledHiddenByDefault: true)
->visible($model::isUsingActionBy()),

TextColumn::make('updated_at')
Expand All @@ -70,7 +70,7 @@ public static function make(
'column' => 'updated-by',
'record' => $record,
]))
->toggleable($model::isUsingActionBy(), isToggledHiddenByDefault: ! $model::isUsingActionBy())
->toggleable(isToggledHiddenByDefault: true)
->label(__('zeus-chaos::core.updated_by'))
->visible($model::isUsingActionBy()),

Expand All @@ -79,7 +79,7 @@ public static function make(
->label(__('zeus-chaos::core.deleted_at'))
->dateTime()
->searchable(false)
->toggleable($model::isUsingActionBy(), isToggledHiddenByDefault: ! $model::isUsingActionBy()),
->toggleable(isToggledHiddenByDefault: true)
])
->actions([
Tables\Actions\ActionGroup::make([
Expand Down
11 changes: 10 additions & 1 deletion src/Filament/ChaosResource/Pages/ChaosCreateRecord.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,18 @@

namespace LaraZeus\Chaos\Filament\ChaosResource\Pages;

use Filament\Actions\LocaleSwitcher;
use Filament\Resources\Pages\CreateRecord;

class ChaosCreateRecord extends CreateRecord
{
//
use CreateRecord\Concerns\Translatable;

protected function getHeaderActions(): array
{
return [
...parent::getHeaderActions(),
LocaleSwitcher::make(),
];
}
}
4 changes: 4 additions & 0 deletions src/Filament/ChaosResource/Pages/ChaosEditRecord.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,18 @@
namespace LaraZeus\Chaos\Filament\ChaosResource\Pages;

use Filament\Actions;
use Filament\Actions\LocaleSwitcher;
use Filament\Resources\Pages\EditRecord;

class ChaosEditRecord extends EditRecord
{
use EditRecord\Concerns\Translatable;

protected function getHeaderActions(): array
{
return [
...parent::getHeaderActions(),
LocaleSwitcher::make(),
Actions\ViewAction::make()->visible(static::getResource()::hasPage('view')),
Actions\DeleteAction::make(),
];
Expand Down
5 changes: 5 additions & 0 deletions src/Filament/ChaosResource/Pages/ChaosListRecords.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,18 @@
namespace LaraZeus\Chaos\Filament\ChaosResource\Pages;

use Filament\Actions;
use Filament\Actions\LocaleSwitcher;
use Filament\Resources\Pages\ListRecords;

class ChaosListRecords extends ListRecords
{
use ListRecords\Concerns\Translatable;

protected function getHeaderActions(): array
{
return [
...parent::getHeaderActions(),
LocaleSwitcher::make(),
Actions\CreateAction::make()->visible(static::getResource()::hasPage('create')),
];
}
Expand Down

0 comments on commit d0e4cad

Please sign in to comment.