{{-- Publish Status Banner --}}

Web Profile

@if ($publishStatus === 'published') Published @elseif ($publishStatus === 'hidden') Hidden @else Draft @endif
@if (count($missingFields) > 0)

Missing: {{ implode(', ', $missingFields) }}

@endif
{{-- Photo Upload --}}

Profile Photo

Upload a professional headshot (JPG, PNG, or WebP, max 5 MB).

@if ($headshot_path) Headshot @else
@endif
@if ($headshotSaved) Photo saved. @endif
{{-- Cropper Modal --}}

Crop Photo

Uploading...
{{-- Main Profile Form --}}
{{-- Display Name & Credentials --}}

Display Information

How your name appears on the public profile.

@error('display_first')

{{ $message }}

@enderror
@error('display_last')

{{ $message }}

@enderror
@error('credentials')

{{ $message }}

@enderror
@error('professional_title')

{{ $message }}

@enderror
@error('approach_note')

{{ $message }}

@enderror
@error('modalities')

{{ $message }}

@enderror
{{-- Content Boxes (Rich Text) --}}

Profile Content

Rich text sections displayed on your public profile.

{{-- Box 1 --}}
@error('box1_heading')

{{ $message }}

@enderror
@error('box1_body')

{{ $message }}

@enderror
{{-- Box 2 --}}
@error('box2_heading')

{{ $message }}

@enderror
@error('box2_body')

{{ $message }}

@enderror
{{-- Box 3 --}}
@error('box3_heading')

{{ $message }}

@enderror
@error('box3_body')

{{ $message }}

@enderror
{{-- Left Box --}}
@error('left_box_heading')

{{ $message }}

@enderror
@error('left_box_body')

{{ $message }}

@enderror
{{-- Availability & Rates --}}

Availability & Contact

@error('availability_note')

{{ $message }}

@enderror
@error('rate_note')

{{ $message }}

@enderror
@error('public_email')

{{ $message }}

@enderror
@error('public_phone')

{{ $message }}

@enderror
{{-- Insurance Payers --}} @if (count($availablePayers) > 0)

Insurance Accepted

Select the insurance payers you accept.

@foreach ($availablePayers as $payer) @endforeach
@endif {{-- Visibility Toggle --}}

Visibility

{{-- Save Button --}}
@if ($saved) Profile saved successfully. @endif