@extends('admin.layouts.app') @section('title', __('admin.investment_create.title').' — '.__('admin.brand.name')) @section('page_title', __('admin.investment_create.page_title')) @push('styles') @endpush @section('content') @php $locale = app()->getLocale(); $optionName = static fn ($option): string => (string) ($locale === 'ar' ? ($option?->name_ar ?: $option?->name_en ?: $option?->value) : ($option?->name_en ?: $option?->name_ar ?: $option?->value)); $participantRows = old('participants'); if (!is_array($participantRows) || $participantRows === []) { $participantRows = [[ 'investor_id' => $selectedInvestorId, 'amount_sar' => '', 'equity_percentage' => '', 'notes' => '', ]]; } $selectedApplication = $applications->firstWhere( 'id', (int) old('startup_application_id', $selectedApplicationId), ); $selectedStartupId = (int) old('startup_id', $selectedApplication?->startup_id); $startupOptions = $applications ->map(fn ($application) => $application->startup) ->filter() ->unique('id') ->sortBy(fn ($startup) => $startup->display_name) ->values(); $applicationPickerData = $applications->map(fn ($application) => [ 'id' => (int) $application->id, 'startup_id' => (int) $application->startup_id, 'label' => __('admin.startup_360.application_number', ['number' => $application->round_number]) .' · '.$optionName($application->investmentStage) .' · '.$optionName($application->statusOption), ])->values(); @endphp
← {{ __('admin.investment_create.back') }}
{{ __('admin.investment_create.eyebrow') }}

{{ __('admin.investment_create.title') }}

{{ __('admin.investment_create.multi_subtitle') }}

1{{ __('admin.investment_create.step_application') }}→ 2{{ __('admin.investment_create.step_terms') }}→ 3{{ __('admin.investment_create.step_investor') }}
@if ($errors->any()) @endif @if ($requestedInvestorUnavailable)
{{ $requestedInvestorUnavailable->display_name }} {{ __('admin.investment_create.investor_ineligible') }}
@endif @if ($applications->isEmpty())

{{ __('admin.investment_create.no_applications_title') }}

{{ __('admin.investment_create.no_applications_help') }}

{{ __('admin.investment_create.review_applications') }}
@else
@csrf
01

{{ __('admin.investment_create.application_title') }}

{{ __('admin.investment_create.application_help') }}

02

{{ __('admin.investment_create.terms_title') }}

{{ __('admin.investment_create.terms_help') }}

03

{{ __('admin.investment_create.multi_investor_title') }}

{{ __('admin.investment_create.multi_investor_help') }}

@foreach($participantRows as $index => $participant) @include('admin.investments.partials.participant-fields', compact('index', 'participant', 'investors')) @endforeach
{{ __('admin.investment_create.participants_count') }}1
{{ __('admin.investment_create.total_amount') }}0.00 {{ __('admin.startup_360.sar') }}
{{ __('admin.investment_create.total_equity') }}0.0000%
{{ __('admin.investment_create.safe_title') }}{{ __('admin.investment_create.safe_help') }}
{{ __('admin.actions.cancel') }}
@endif
@endsection @push('scripts') @endpush