@extends('layouts.app', ['tab' => 'ip']) @php $isRtl = app()->getLocale() === 'ar'; $progress = max(0, min(100, $totalPoints)); $link = $user->getReferralLink(); $title = $isRtl ? setting('ip_title_ar', __('messages.ip_tab')) : setting('ip_title_en', __('messages.ip_tab')); $step1 = $isRtl ? setting('ip_step1_ar', __('messages.ip_step1')) : setting('ip_step1_en', __('messages.ip_step1')); $step2 = $isRtl ? setting('ip_step2_ar', __('messages.ip_step2')) : setting('ip_step2_en', __('messages.ip_step2')); $step3 = $isRtl ? setting('ip_step3_ar', __('messages.ip_step3')) : setting('ip_step3_en', __('messages.ip_step3')); @endphp @section('title', $title) @section('content') {{-- Header --}}
🚀

{{ $title }} — {{ __('messages.your_referral_link') }}

{{ __('messages.welcome') }}

{{-- Steps --}}

{{ __('messages.how_ip_works') }}

    @foreach([ ['n'=>'1','icon'=>'📤','t'=>$step1], ['n'=>'2','icon'=>'✅','t'=>$step2], ['n'=>'3','icon'=>'👑','t'=>$step3], ] as $step)
  1. {{ $step['n'] }}
    {{ $step['icon'] }}

    {{ $step['t'] }}

  2. @endforeach
{{-- Points circle --}}
{{ __('messages.your_points') }}
@php $r = 56; $c = 2 * 3.14159 * $r; $offset = $c * (1 - $progress / 100); @endphp
{{ $totalPoints }}
/ 100
{{ __('messages.status_pending') }}: {{ $pendingPoints }}
@if($canRedeem)
@csrf
@endif
{{-- Referral link --}}

{{ __('messages.your_referral_link') }}

{{ $link }}
{{ __('messages.referral_code') }}: {{ $user->referral_code }}
{{-- Referrals table --}}

{{ __('messages.referrals') }}

{{ $referrals->count() }}
@if($referrals->isEmpty())
—
@else
@foreach($referrals as $ref) @endforeach
{{ __('messages.name') }} {{ __('messages.dashboard') }} {{ __('messages.your_points') }} {{ __('messages.status_pending') }}
{{ mb_substr(optional($ref->referred)->name ?? '?', 0, 1) }}
{{ optional($ref->referred)->name ?? '—' }}
{{ optional($ref->created_at)->format('Y-m-d') }} +{{ $ref->points_awarded }} @if($ref->status === 'confirmed') ✓ {{ __('messages.status_confirmed') }} @else … {{ __('messages.status_pending') }} @endif
@endif
@endsection