@extends('layouts.app') @section('title', 'Claim Credit Points') @section('content')

Claim Credit Points

{{ $activity->activity_name }}

Application #{{ $application->application_number }}

Activity Details

{{ $activity->category_label }}

{{ $activity->point_range }}

{{ $activity->unit_type_label }}

@if($activity->max_claimable_instances)

{{ $activity->max_claimable_instances }} instances

@endif
@if($activity->description)

{{ $activity->description }}

@endif @if($activity->applicable_conditions)

{{ $activity->applicable_conditions }}

@endif
@csrf

Credit Point Claims

You can add multiple claims for this activity. Each claim should represent a separate instance or occurrence.

@php $claims = old('claims', []); if (empty($claims)) { $claims = [[]]; // Start with one empty claim } @endphp @foreach($claims as $index => $claim)

Claim {{ $index + 1 }}

@if($index > 0) @endif
max_claimable_instances) max="{{ $activity->max_claimable_instances }}" @endif class="w-full border border-gray-300 rounded-md px-3 py-2 focus:outline-none focus:ring-2 focus:ring-blue-500" onchange="calculatePoints({{ $index }})"> @error("claims.{$index}.claimed_instances")

{{ $message }}

@enderror
@error("claims.{$index}.date_period")

{{ $message }}

@enderror
@error("claims.{$index}.supporting_details")

{{ $message }}

@enderror
@error("claims.{$index}.applicant_remarks")

{{ $message }}

@enderror
@if($activity->requires_documents)
Upload certificates, letters, or other supporting documents
Supported formats: PDF, DOC, DOCX, JPG, PNG (Max: 5MB each)
@error("claims.{$index}.documents")

{{ $message }}

@enderror @error("claims.{$index}.documents.*")

{{ $message }}

@enderror
@endif
@endforeach

Total Points Summary

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