@extends('dashboard.layouts.app') @section('content') @include('components.alert') @php $user = auth()->user(); $lateMinutes = filled(optional($setting)->late_minutes) ? optional($setting)->late_minutes . ' min' : 'Not set'; $shiftStart = filled(optional($setting)->shift_start_at) ? optional($setting)->shift_start_at : 'Not set'; $shiftEnd = filled(optional($setting)->shift_end_at) ? optional($setting)->shift_end_at : 'Not set'; $attendanceStart = filled(optional($setting)->attendence_start_at) ? optional($setting)->attendence_start_at : 'Not set'; $invoiceWindow = filled(optional($setting)->allowed_period_to_pay_invoices) ? optional($setting)->allowed_period_to_pay_invoices . ' hrs' : 'Not set'; $lastUpdated = filled(optional($setting)->updated_at) ? optional(optional($setting)->updated_at)->format('d M Y, h:i A') : 'Not updated yet'; $visibleCardsCount = collect([ $user?->can('hr_configuration_late_minutes'), $user?->can('hr_configuration_shift_start'), $user?->can('hr_configuration_shift_end'), $user?->can('hr_configuration_attendance_start'), $user?->can('hr_configuration_allowed_period_to_pay_invoices'), ])->filter()->count(); @endphp
@if ($setting)
@can('hr_configuration_late_minutes')
Late Minutes

Allowed late minutes before delay is marked.

Minutes
Current value: {{ $lateMinutes }}
@can('hr_configuration_update')
@endcan
@endcan @can('hr_configuration_shift_start')
Shift Start

Define the official starting time of the shift.

Time
Current value: {{ $shiftStart }}
@can('hr_configuration_update')
@endcan
@endcan @can('hr_configuration_shift_end')
Shift End

Define the official ending time of the shift.

Time
Current value: {{ $shiftEnd }}
@can('hr_configuration_update')
@endcan
@endcan @can('hr_configuration_attendance_start')
Attendance Start

Set the earliest time when attendance can start.

Attendance
Current value: {{ $attendanceStart }}
@can('hr_configuration_update')
@endcan
@endcan @can('hr_configuration_allowed_period_to_pay_invoices')
Invoice Payment Period

Specify the allowed period for invoice payment.

Current value: {{ $invoiceWindow }}
@can('hr_configuration_update')
@endcan
@endcan
@else
No HR settings record is available yet

Create the initial HR settings record first, then the editable cards will appear here.

@endif
@endsection @push('styles') @endpush @push('scripts') @endpush