@extends('layouts/layoutMaster') @php $pageConfigs = [ 'myLayout' => 'blank', 'navbarType' => 'hidden', 'menuFixed' => false, 'contentLayout' => 'compact', ]; @endphp @section('title') {{ __('rider.profile.meta_title') }} @endsection @section('page-style') @endsection @section('page-script') @endsection @section('content') @php $user = auth()->user(); $firstName = 'Rider'; if ($user) { $segments = preg_split('/\s+/', trim((string) $user->name)); if (!empty($segments[0])) { $firstName = $segments[0]; } } $supportEmail = $supportContact['email'] ?? config('support.default_email'); $supportPhone = $supportContact['phone'] ?? config('support.default_phone'); $supportPhoneDial = $supportPhone ? preg_replace('/[^0-9+]/', '', $supportPhone) : ''; $zoneName = $zoneDetails['zone_name'] ?? null; $zoneCity = $zoneDetails['city_name'] ?? null; $zoneDirectorName = $zoneDetails['director_name'] ?? null; $zoneDirectorEmail = $zoneDetails['director_email'] ?? null; $languages = [ ['code' => 'es', 'label' => __('rider.languages.es')], ['code' => 'en', 'label' => __('rider.languages.en')], ['code' => 'ar', 'label' => __('rider.languages.ar')], ['code' => 'bn', 'label' => __('rider.languages.bn')], ['code' => 'pa', 'label' => __('rider.languages.pa')], ]; $currentLocale = app()->getLocale(); $tipSummary = $tipSummary ?? ['accrued' => 0, 'paid' => 0, 'pending' => 0, 'currency' => 'EUR']; $tipEntries = $tipEntries ?? collect(); @endphp
{{ __('rider.profile.greeting', ['name' => $firstName]) }}

{{ __('rider.profile.headline') }}

{{ __('rider.profile.subtitle') }}

{{ __('rider.profile.badge') }}
@csrf

{{ __('rider.profile.sections.personal.title') }}

{{ __('rider.profile.sections.personal.subtitle') }}

{{ __('rider.profile.sections.personal.fields.name') }}
{{ __('rider.profile.sections.personal.fields.email') }}
@if ($zoneName)
{{ __('rider.profile.sections.personal.fields.zone') }} {{ $zoneName }}@if ($zoneCity) · {{ $zoneCity }} @endif
@endif
{{ __('rider.profile.sections.personal.fields.zone_lead') }} @if ($zoneDirectorName) {{ $zoneDirectorName }} @if ($zoneDirectorEmail) {{ $zoneDirectorEmail }} @endif @else {{ __('rider.profile.sections.personal.no_lead') }} @endif
{{ __('rider.profile.sections.personal.note') }}

{{ __('rider.profile.sections.security.title') }}

{{ __('rider.profile.sections.security.subtitle') }}

    {{ __('rider.profile.sections.security.hint') }}

    {{ __('rider.profile.sections.tips.title') }}

    {{ __('rider.profile.sections.tips.subtitle') }}

    • {{ __('rider.profile.sections.tips.items.unique_passwords') }}
    • {{ __('rider.profile.sections.tips.items.check_email') }}
    • {{ __('rider.profile.sections.tips.items.enable_notifications') }}

    {{ __('rider.profile.sections.language.title') }}

    {{ __('rider.profile.sections.language.subtitle') }}

    @foreach ($languages as $language) {{ $language['label'] }} @endforeach
    {{ __('rider.profile.sections.language.note') }}
    @include('rider.partials.nav', [ 'navActive' => 'profile', 'navItems' => ['home', 'profile', 'support'], ])
    @endsection