{{ __('Organisation Profile') }}

@php $part1Done = $orgProfile->exists && filled($orgProfile->organization_name); $hasSub = $user->is_pro; $readyToPublish = $part1Done && $hasSub; @endphp @if (! $readyToPublish)

{{ __('Your organisation profile is not yet published. Complete these steps first:') }}

  • @if ($part1Done) @else @endif {{ __('Fill in your organisation name and core activity') }}
  • @if ($hasSub) @else @endif {{ __('Active ORG subscription') }}
@if (! $hasSub) 🏒 {{ __('Buy ORG subscription') }} β†’ @endif
@endif
{{-- ═══ Logo ══════════════════════════════════════════════ --}} {{-- ═══ Foto's (gebouw, interieur, producten, …) ══════════ --}}

{{ __('Organisation photos') }} ({{ __('optional') }})

{{ __('Photos of your building, interior, activities or products. Up to 5 photos.') }}

@include('profile.partials.profile-photos', [ 'photos' => $photos, 'profile' => null, 'hideHeader' => true, 'hideContactWarning' => true, ])
{{-- ═══ Hoofd PATCH form ══════════════════════════════════ --}}
@csrf @method('PATCH') {{-- ─── Sectie 1 β€” Organisatiegegevens ─────────────── --}}

{{ __('Organisation details') }}

{{-- ─── Sectie 2 β€” Adres & contact ─────────────────── --}}

{{ __('Address & contact') }}

@php $countryOptions = \App\Helpers\CountryHelper::options(); @endphp

{{ __('Shown publicly on your profile. Leave blank to hide.') }}

{{-- ─── Sectie 3 β€” Sociale links ────────────────────── --}}

{{ __('Social media') }}

@foreach ([ ['social_linkedin', 'LinkedIn', 'linkedin.com'], ['social_facebook', 'Facebook', 'facebook.com'], ['social_instagram', 'Instagram', 'instagram.com'], ['social_x', 'X', 'x.com'], ['social_youtube', 'YouTube', 'youtube.com'], ['social_tiktok', 'TikTok', 'tiktok.com'], ['social_reddit', 'Reddit', 'reddit.com'], ['social_pinterest', 'Pinterest', 'pinterest.com'], ['social_tumblr', 'Tumblr', 'tumblr.com'], ['social_vimeo', 'Vimeo', 'vimeo.com'], ] as [$field, $label, $domain])
@endforeach
{{-- ─── Sectie 4 β€” Activiteiten ─────────────────────── --}} @php $actTaxonomy = \App\Models\OrgProfile::activityFormTaxonomy(); $actTagLabels = collect($actTaxonomy) ->flatMap(fn($c) => collect($c['tags'])->mapWithKeys(fn($lbl, $slug) => [$slug => __($lbl)])) ->all(); @endphp

{{ __('Activities') }}

{{ __('Select all that apply. Open a category to see the options.') }}

{{-- Selected pills --}}
{{-- Accordion --}}
@foreach ($actTaxonomy as $cat) @php $catSlugs = array_keys($cat['tags']); @endphp
@foreach ($cat['tags'] as $slug => $label) @endforeach
@endforeach
{{-- ─── Sectie 5 β€” Expertise & doelgroepen ─────────── --}}

{{ __('Expertise & target groups') }}

{{ __('We support people with') }}

@foreach (\App\Models\ProProfile::supportForOptions() as $key => $label) @endforeach

{{ __('Target group') }}

@foreach (\App\Models\ProProfile::targetGroupOptions() as $key => $label) @endforeach

{{ __('Operating regions') }}

@php $selectedRegions = old('operating_regions', $orgProfile->operating_regions ?? []); @endphp
@foreach (\App\Models\OrgProfile::operatingRegionGroups() as $country) @php $countrySlugs = collect($country['sections']) ->flatMap(fn($s) => array_keys($s['items']))->all(); $countrySelected = count(array_intersect($countrySlugs, $selectedRegions)); $openDefault = $countrySelected > 0 ? 'true' : 'false'; @endphp
@foreach ($country['sections'] as $section)
@if ($section['label'])

{{ $section['label'] }}

@endif
@foreach ($section['items'] as $slug => $label) @endforeach
@endforeach
@endforeach
{{-- ─── Sectie 6 β€” Over de organisatie ─────────────── --}}

{{ __('About the organisation') }}

@include('events._rtf-editor', [ 'fieldName' => 'about_me', 'initialContent' => old('about_me', $orgProfile->about_me), 'minHeight' => '10rem', ])
{{-- ─── Sectie 7 β€” Zichtbaarheid ────────────────────── --}}
@php $canPublish = $hasSub; @endphp
is_visible) ? 'checked' : '' }} {{ !$canPublish ? 'disabled' : '' }}>
@if (!$canPublish)

{{ __('Requires an active PRO subscription.') }}

@endif @if ($orgProfile->isVerified())

βœ“ {{ __('Verified organisation') }}

@endif
@push('bottom-bar-buttons')
@if ($orgProfile->exists) {{ __('View profile') }} @endif
@if (session('status') === 'org-profile-saved')
βœ“ {{ __('Saved') }}
@endif @endpush