{{-- Shared form body for the contract wizard: identical layout and required fields whether creating a new contract ($record is a draft or null) or editing an existing one ($record is the contract itself). $readonly freezes every field once the contract is no longer editable (see EmploymentContract::isEditable()). --}} @php $isTemplateMode = $isTemplateMode ?? false; $isParentView = $isParentView ?? false; $canEditContractFrame = $canEditContractFrame ?? ! $readonly; $canEditCareLocation = $canEditCareLocation ?? $canEditContractFrame; $canEditCompensation = $canEditCompensation ?? ! $readonly; $canEditRest = $canEditRest ?? ! $readonly; $canEditSchedule = $canEditSchedule ?? ! $readonly; $canEditScheduleNotice = $canEditScheduleNotice ?? ! $readonly; $canEditWeeks = $canEditWeeks ?? ! $readonly; $hideContractFrameForLinkedParentFlow = $hideContractFrameForLinkedParentFlow ?? true; $scheduleSectionTitle = $isTemplateMode ? 'Amplitude horaire acceptée' : 'Planning de garde'; @endphp
@if ($isTemplateMode)
Titre du modèle
@else
Enfant et parent employeur
Enfant @unless ($readonly || $lockChild) @endunless
@if ($isParentView ?? false)
Assistante maternelle
@else Parent employeur @endif
Coordonnées @if ($isParentView ?? false) @else @endif
@if ($selectedChild)

{{ $selectedChild->display_name }} · {{ ($isParentView ?? false) ? ($selectedChild->employer->user?->name ?? 'Assistante maternelle') : $selectedChild->employer->display_name }}

@endif @error('child_record_id'){{ $message }}@enderror
@endif
Cadre du contrat
@unless ($isTemplateMode) @endunless
Rémunération et indemnisation
Périodes de repos
Jours fériés travaillés
@foreach ($publicHolidayLabels as $key => $holiday) @endforeach
@if ($isTemplateMode) {{ $scheduleSectionTitle }} @else {{ $scheduleSectionTitle }} @endif
@foreach ($scheduleDayLabels as $key => $label)
@if ($canEditSchedule) @endif

@endforeach
Semaines travaillées
@if ($canEditWeeks)
@endif
@foreach ($weekMonthGroups as $monthLabel => $weeks)
@foreach ($weeks as $week) @endforeach
@endforeach
@error('specific_weeks'){{ $message }}@enderror