@php $locale = app()->getLocale(); $defaultJoinUsText = data_get(\App\Models\SiteSetting::defaultAttributes(), "join_us_text_translations.$locale", __('messages.join_us_description')); $joinUsDescription = trim($siteJoinUsText !== '' ? $siteJoinUsText : $defaultJoinUsText); $contactEmail = $siteSettings->contact_email; $contactPhone = $siteSettings->contact_phone; $whatsappDisplay = '00963994806517'; $whatsappDigits = '963994806517'; $parseStructuredText = static function (string $text): array { $paragraphs = []; $bullets = []; $lines = preg_split('/\R/u', $text) ?: []; foreach ($lines as $line) { $line = trim((string) $line); if ($line === '') { continue; } if (preg_match('/^[-*•]\s+/u', $line) === 1) { $bullets[] = trim((string) preg_replace('/^[-*•]\s+/u', '', $line)); continue; } $paragraphs[] = $line; } return [ 'paragraphs' => $paragraphs, 'bullets' => $bullets, ]; }; $joinUsParsed = $parseStructuredText($joinUsDescription); @endphp

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

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

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

@foreach ($joinUsParsed['paragraphs'] as $paragraph)

{{ $paragraph }}

@endforeach
@if ($joinUsParsed['bullets'] !== [])

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

    @foreach ($joinUsParsed['bullets'] as $bullet)
  • {{ $bullet }}
  • @endforeach
@endif

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

@if ($contactEmail)

{{ __('messages.contact_email') }}: {{ $contactEmail }}

@endif @if ($contactPhone)

{{ __('messages.contact_phone') }}: {{ $contactPhone }}

@endif
WhatsApp {{ $whatsappDisplay }}