{{ $ticket->description }}
Sin tareas
@endforelse{{ ucfirst($ticket->status) }}
{{ $comment->user->name ?? 'Usuario' }}
{{ $comment->created_at->format('d/m/Y H:i') }}
{!! \App\Livewire\TicketDetailModal::formatMentions($comment->body) !!}
Sin comentarios. Sé el primero en comentar.
@endforelse{{ \App\Models\TicketEvent::getEventTypes()[$event->event_type] ?? $event->event_type }} — {{ $event->user->name ?? 'Usuario' }} · {{ $event->created_at->format('d/m/Y H:i') }}
@if($event->description){{ $event->description }}
@endifSin eventos registrados.
@endforelse{{ __('direx.tickets.budget_section_help') }}
@if($this->canEditBudget())| {{ __('direx.tickets.budget_item_type') }} | {{ __('direx.tickets.budget_amount') }} | {{ __('direx.tickets.budget_item_description') }} | |
|---|---|---|---|
| {{ \App\Models\TicketBudgetItem::typeLabel($item->type) }} | $ {{ number_format((float)$item->amount, 2, ',', '.') }} | {{ $item->description ?? '—' }} | |
| {{ __('direx.tickets.budget_no_items') }} | |||
{{ \App\Models\TicketBudgetItem::typeLabel($type) }}: $ {{ number_format($total, 2, ',', '.') }}
@endforeach{{ __('direx.tickets.budget_total') }}: $ {{ number_format($ticket->budget_total, 2, ',', '.') }}
| {{ __('direx.tickets.budget_item_type') }} | {{ __('direx.tickets.budget_amount') }} | {{ __('direx.tickets.budget_item_description') }} |
|---|---|---|
| {{ \App\Models\TicketBudgetItem::typeLabel($item->type) }} | $ {{ number_format((float)$item->amount, 2, ',', '.') }} | {{ $item->description ?? '—' }} |
| {{ __('direx.tickets.budget_no_items') }} | ||
{{ \App\Models\TicketBudgetItem::typeLabel($type) }}: $ {{ number_format($total, 2, ',', '.') }}
@endforeach{{ __('direx.tickets.budget_total') }}: $ {{ number_format($ticket->budget_total, 2, ',', '.') }}