Add labels for various fields across HR resources to improve localization and user experience.
This commit is contained in:
@@ -38,18 +38,23 @@ class EmployeeInfolist
|
||||
->columnSpanFull(),
|
||||
TextEntry::make('employee_number')
|
||||
->label(__('hr.fields.employee_number')),
|
||||
TextEntry::make('full_name'),
|
||||
TextEntry::make('full_name')
|
||||
->label(__('hr.fields.full_name')),
|
||||
TextEntry::make('national_id')
|
||||
->label(__('hr.fields.national_id'))
|
||||
->placeholder('—'),
|
||||
TextEntry::make('gender')
|
||||
->label(__('hr.fields.gender'))
|
||||
->badge()
|
||||
->color(fn (Gender $state): string => $state->color())
|
||||
->formatStateUsing(fn (Gender $state): string => $state->label()),
|
||||
TextEntry::make('birth_date')
|
||||
->label(__('hr.fields.birth_date'))
|
||||
->date(),
|
||||
TextEntry::make('phone'),
|
||||
TextEntry::make('phone')
|
||||
->label(__('hr.fields.phone')),
|
||||
TextEntry::make('address')
|
||||
->label(__('hr.fields.address'))
|
||||
->placeholder('—')
|
||||
->columnSpanFull(),
|
||||
])
|
||||
@@ -69,6 +74,7 @@ class EmployeeInfolist
|
||||
->badge()
|
||||
->color('gray'),
|
||||
TextEntry::make('employment_status')
|
||||
->label(__('hr.fields.employment_status'))
|
||||
->badge()
|
||||
->color(fn (EmploymentStatus $state): string => $state->color())
|
||||
->formatStateUsing(fn (EmploymentStatus $state): string => $state->label())
|
||||
@@ -92,6 +98,7 @@ class EmployeeInfolist
|
||||
? $record->hire_date->diffForHumans(now(), true)
|
||||
: '—'),
|
||||
TextEntry::make('notes')
|
||||
->label(__('hr.fields.notes'))
|
||||
->placeholder('—')
|
||||
->columnSpanFull(),
|
||||
])
|
||||
|
||||
Reference in New Issue
Block a user