@use('Core\Localization\LocalizedDate') {{-- @intent Página pública do módulo **Demo** (F3): demonstra módulo → shell do Portal, o serviço **Media** (ADR-026) e o serviço **Security** (ADR-019/ADR-029). @description Só **tokens** (utilitários derivados de `--color-*`), sem cor de paleta hardcoded, sem `dark:` (o tema já vira nos tokens) e sem estilo inline — ADR-016/ADR-010. A imagem passa pelo componente único do Media (``: AVIF/WebP + `width`/`height`). --}} @php /** @var array|null $payload */ $payload = is_array($milestone->media_data) ? ($milestone->media_data['payload'] ?? null) : null; $payload = is_array($payload) ? $payload : null; @endphp
@if ($payload !== null) @else @endif

{{ $milestone->title }}

{{ $milestone->status }}

{{ __('demo::show.deadline') }} {{ LocalizedDate::long($milestone->deadline) }}

{{ $milestone->description }}
@if ($milestone->sensitive_notes)

{{ __('demo::show.protected_data') }}

@endif