@extends('layouts.main') @section('title', $formTitle) @section('css') @php $dashboardCssPath = public_path('assets/css/dashboard.css'); $dashboardCssVersion = file_exists($dashboardCssPath) ? filemtime($dashboardCssPath) : time(); @endphp @endsection @section('navbarTitle', $formTitle) @section('content') @php $criteriaRows = old('technical_criteria', collect($technicalCriteria)->values()->all()); $skillRows = old('skill_criteria', collect($skillCriteria)->values()->all()); $criteriaRequired = $formMethod === 'POST'; if (! is_array($criteriaRows) || count($criteriaRows) === 0) { $criteriaRows = [['name' => '', 'weight' => '']]; } if (! is_array($skillRows) || count($skillRows) === 0) { $skillRows = [['name' => '', 'weight' => '']]; } $hasSkillCriteriaErrors = $errors->has('skill_criteria') || $errors->has('skill_criteria.*') || $errors->has('skill_criteria.*.name') || $errors->has('skill_criteria.*.weight'); @endphp
@csrf @if ($formMethod !== 'POST') @method($formMethod) @endif

{{ $formTitle }}

Isi lowongan dan kriteria tes teknis yang dicari.

@if ($errors->any()) @include('partials.swal-alert', ['type' => 'error', 'message' => $errors->first()]) @endif
@error('name')
{{ $message }}
@enderror
@error('company_id')
{{ $message }}
@enderror
@error('status')
{{ $message }}
@enderror
Kriteria Tes Teknis
@if ($criteriaRequired)

Total bobot wajib tepat 100% sebelum lowongan bisa disimpan.

@endif
Total 0%
@error('technical_criteria') @include('partials.swal-alert', ['type' => 'error', 'message' => $message]) @enderror
@foreach ($criteriaRows as $index => $criterion)
@endforeach
Kriteria Tes Skill
Total 0%
@error('skill_criteria') @include('partials.swal-alert', ['type' => 'error', 'message' => $message]) @enderror
@foreach ($skillRows as $index => $criterion)
@endforeach
@endsection @section('script') @endsection