{{ __('employee_contracts.title') }}

@if ($flashMessage)
{{ $flashMessage }}
@endif
@forelse ($rows as $idx => $c) @empty @endforelse
# {{ __('common.employee') }} {{ __('common.project') }} {{ __('common.type') }} {{ __('common.rate') }} {{ __('common.currency') }} {{ __('common.start') }} {{ __('common.end') }} {{ __('common.status') }} {{ __('common.actions') }}
{{ $rows->firstItem() + $idx }} {{ $c->employee_name ?: $c->employee_code }} {{ $c->project_name ?: '—' }} {{ $c->contract_type }} {{ number_format(\App\Livewire\EmployeeContractIndex::mainRate($c), 2) }} {{ $c->currency_symbol ?: '—' }} {{ $c->start_date ? substr((string) $c->start_date, 0, 10) : '' }} {{ $c->end_date ? substr((string) $c->end_date, 0, 10) : '—' }} {{ $c->status }}
{{ __('common.no_records') }}
@if ($rows->total() > 0)
{{ __('common.show') }} {{ __('employee_contracts.entries') }}
@for ($p = 1; $p <= $rows->lastPage(); $p++) @endfor
Total: {{ $rows->total() }} contracts
@endif
@if ($showModal) @php $rateField = match ($contract_type) { 'hourly' => 'hourly_rate', 'daily' => 'daily_rate', 'weekly' => 'weekly_rate', 'monthly' => 'monthly_rate', 'yearly' => 'yearly_rate', 'per_sqm' => 'sqm_rate', 'ijara' => 'ijara_amount', default => 'piece_rate', }; $rateLabel = match ($contract_type) { 'hourly' => __('employee_contracts.hourly_rate'), 'daily' => __('employee_contracts.daily_rate'), 'weekly' => __('employee_contracts.weekly_rate'), 'monthly' => __('employee_contracts.monthly_rate'), 'yearly' => __('employee_contracts.yearly_rate'), 'piece_rate' => __('employee_contracts.per_unit_rate'), 'per_sqm' => __('employee_contracts.rate_per_sqm'), 'ijara' => __('employee_contracts.ijara_lump_sum_amount'), default => __('common.rate'), }; @endphp

{{ $editingId ? __('employee_contracts.edit_contract') : __('employee_contracts.new_contract') }}

@if ($contract_type === 'ijara')
@endif
@endif