@extends('admin.layouts.app') @section('title', ($isEdit ? __('admin.notification_center.edit_title') : __('admin.notification_center.new')) . ' โ€” ' . __('admin.brand.name')) @section('page_title', __('admin.notification_center.title')) @php $waLogo = ''; $channelDefs = ['email' => 'โœ‰๏ธ', 'sms' => '๐Ÿ“ฑ', 'whatsapp' => $waLogo]; $vars = array_keys(($templateVariables ?? [])); $waPlaceholders = old('whatsapp_placeholders', $notification->whatsapp_placeholders ?: []); if (! is_array($waPlaceholders) || count($waPlaceholders) === 0) { $waPlaceholders = ['', '', '']; } $action = $isEdit ? route('admin.notification-center.update', $notification) : route('admin.notification-center.store'); @endphp @push('styles') @endpush @section('content') {{ __('admin.notification_center.back') }} @include('admin.partials.flash')
@csrf @if ($isEdit) @method('PATCH') @endif {{-- โ”€โ”€ Basics โ”€โ”€ --}}

{{ __('admin.notification_center.compose') }}

{{ __('admin.notification_center.fields.title_hint') }} @error('title') {{ $message }} @enderror
{{-- โ”€โ”€ Delivery mode (Phase 2: Send Now | Schedule) โ”€โ”€ --}}

{{ __('admin.notification_center.delivery_mode') }}

@error('scheduled_date') {{ $message }} @enderror
@error('scheduled_time') {{ $message }} @enderror
@error('timezone') {{ $message }} @enderror
@error('delivery_mode') {{ $message }} @enderror

{{ __('admin.notification_center.schedule_note') }}

{{-- โ”€โ”€ Audience (investor groups) โ”€โ”€ --}}

{{ __('admin.notification_center.audience') }}

{{ __('admin.notification_center.audience_hint') }}

@forelse ($groups as $group) @empty {{ __('admin.notification_center.no_groups') }} @endforelse
@error('group_ids') {{ $message }} @enderror {{-- โ”€โ”€ Channels โ”€โ”€ --}}

{{ __('admin.notification_center.notification_channels') }}

{{ __('admin.notification_center.channels_hint') }}

@foreach ($channelDefs as $channel => $icon)
{{ __('admin.notification_center.channels.' . $channel) }}
{{ __('admin.notification_center.channels.' . $channel . '_hint') }}
@if ($channel === 'email')
@error('email_subject') {{ $message }} @enderror
@elseif ($channel === 'sms')
{{ __('admin.notification_center.sms_body_hint') }}
@elseif ($channel === 'whatsapp')
{{ __('admin.notification_center.whatsapp_hint') }} @error('whatsapp_template_id') {{ $message }} @enderror
{{ __('admin.labels.whatsapp_placeholders_hint') }}
@endif {{-- Server-side dispatch-equivalent preview (shared service). --}}
@endforeach
@error('channels') {{ $message }} @enderror {{-- โ”€โ”€ Placeholders โ”€โ”€ --}}

{{ __('admin.notification_center.template_variables') }}

{{ __('admin.notification_center.template_variables_hint') }}

@forelse ($vars as $key) @empty {{ __('admin.notification_center.no_variables') }} @endforelse
{{ __('admin.actions.cancel') }}
@endsection @push('scripts') @endpush