@php $layoutPegMapData = $water->pegs->map(function ($peg) { return [ 'id' => $peg->id, 'identifier' => $peg->identifier, 'description' => $peg->description, 'latitude' => $peg->latitude, 'longitude' => $peg->longitude, 'wraps' => $peg->wraps, 'boundary_geojson' => $peg->boundary_geojson, 'is_open' => $peg->is_open, 'closure_reason' => $peg->closure_reason, ]; })->values(); @endphp @push('styles') @endpush
@if(!$water->is_open)
This water is currently closed.
@if($water->closure_reason)
{{ $water->closure_reason }}
@endif
@endif
@if($water->hero_image) {{ $water->name }} @else
No image uploaded
@endif
@if($water->category)
{{ $water->category->name }}
@endif

{{ $water->name }}

{{ $water->summary }}

Total Pegs: {{ $water->total_pegs }} {{ $water->is_open ? 'Water Open' : 'Water Closed' }}
{{ $water->about ?: 'No information added yet.' }}
@if(!empty($water->facilities))
@foreach($water->facilities as $facility)
@if(!empty($facility['icon'])) @endif {{ $facility['text'] ?? '' }}
@endforeach
@endif @if($water->pegs->isNotEmpty())

Pegs

@foreach($water->pegs as $peg)
{{ $peg->identifier }}
{{ $peg->is_open ? 'Open' : 'Closed' }}
@if($peg->description)
{{ $peg->description }}
@endif @if(!$peg->is_open && $peg->closure_reason)
{{ $peg->closure_reason }}
@endif
@endforeach
@endif
{{ $water->rules ?: 'No rules added yet.' }}
@if($pricings->isNotEmpty())
@foreach($pricings as $pricing)

{{ $pricing->title }}

{{ $pricing->pricingTypeLabel() }}
@if($pricing->booking_fee_required) Booking fee{{ $pricing->booking_fee_amount ? ': '.$pricing->formattedPrice($pricing->booking_fee_amount) : ' required' }} @endif
@if($pricing->session_information)
{{ $pricing->session_information }}
@endif @if($pricing->minimum_age || $pricing->adult_required_under_age)
@if($pricing->minimum_age)
Minimum Age
{{ $pricing->minimum_age }}
@endif @if($pricing->adult_required_under_age)
Adult Required Under
{{ $pricing->adult_required_under_age }}
@endif
@endif @if(!empty($pricing->items))
@foreach($pricing->items as $item)
{{ $item['name'] ?? '' }}
@if(!empty($item['details']))
{{ $item['details'] }}
@endif
{{ $pricing->formattedPrice($item['price'] ?? '') }}
@endforeach
@endif @if($pricing->booking_fee_terms)
{{ $pricing->booking_fee_terms }}
@endif @if($pricing->notes)
{{ $pricing->notes }}
@endif
@endforeach
@else
No pricing added yet.
@endif
{{ $water->directions ?: 'No directions added yet.' }}
@if($water->pegs->contains(fn ($peg) => $peg->latitude && $peg->longitude) || !empty($water->map_facilities))
@endif @if($water->layout_image) {{ $water->name }} layout @elseif(!($water->pegs->contains(fn ($peg) => $peg->latitude && $peg->longitude) || !empty($water->map_facilities)))
No layout image added yet.
@endif
@push('scripts') @endpush