i18n(service-templates/items): override CreateAction + emptyState + edit modal

Filament's default empty state used the model class name ('service
template items') and default 'Create service template item' modal
heading. Both are now explicit __() calls.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-16 09:50:31 +00:00
parent 478811f6fc
commit f7f8a67a1b
3 changed files with 20 additions and 2 deletions
@@ -78,7 +78,17 @@ class ItemsRelationManager extends RelationManager
Tables\Columns\TextColumn::make('hours')->label(__('Ore'))->placeholder('—')->alignRight(),
Tables\Columns\TextColumn::make('qty')->label(__('Cant.'))->placeholder('—')->alignRight(),
])
->headerActions([Actions\CreateAction::make()])
->actions([Actions\EditAction::make(), Actions\DeleteAction::make()]);
->headerActions([
Actions\CreateAction::make()
->label(__('Adaugă rând'))
->modalHeading(__('Adaugă rând în șablon')),
])
->actions([
Actions\EditAction::make()->modalHeading(__('Editează rând')),
Actions\DeleteAction::make(),
])
->emptyStateHeading(__('Șablonul nu are rânduri'))
->emptyStateDescription(__('Adaugă manopere și piese care se aplică împreună când selectezi acest șablon pe o fișă.'))
->emptyStateIcon('heroicon-o-clipboard-document-list');
}
}