@if (!in_array($document->status, $hideTimelineStatuses)) @stack('timeline_body_start')
@stack('timeline_create_start') @if (!$hideTimelineCreate)
@stack('timeline_create_head_start')

{{ trans($textTimelineCreateTitle) }}

@stack('timeline_create_head_end') @stack('timeline_create_body_start') @stack('timeline_create_body_message_start') {{ trans_choice('general.statuses', 1) . ':' }} {{ trans($textTimelineCreateMessage, ['date' => Date::parse($document->created_at)->format($date_format)]) }} @stack('timeline_create_body_message_end')
@stack('timeline_create_body_button_edit_start') @if (!$hideButtonEdit) @can($permissionUpdate) {{ trans('general.edit') }} @endcan @endif @stack('timeline_create_body_button_edit_end')
@stack('timeline_create_body_end')
@endif @stack('timeline_create_end') @stack('timeline_sent_start') @if (!$hideTimelineSent)
@stack('timeline_sent_head_start')

{{ trans($textTimelineSentTitle) }}

@stack('timeline_sent_head_end') @stack('timeline_sent_body_start') @if ($document->status != 'sent' && $document->status != 'partial' && $document->status != 'viewed' && $document->status != 'received') @stack('timeline_sent_body_message_start') {{ trans_choice('general.statuses', 1) . ':' }} {{ trans($textTimelineSentStatusDraft) }} @stack('timeline_sent_body_message_end')
@stack('timeline_sent_body_button_sent_start') @if (!$hideButtonSent) @can($permissionUpdate) @if($document->status == 'draft') {{ trans($textTimelineSentStatusMarkSent) }} @else @endif @endcan @endif @stack('timeline_sent_body_button_sent_end') @stack('timeline_receive_body_button_received_start') @if (!$hideButtonReceived) @can($permissionUpdate) @if ($document->status == 'draft') {{ trans($textTimelineSentStatusReceived) }} @else @endif @endcan @endif @stack('timeline_receive_body_button_received_end') @elseif($document->status == 'viewed') @stack('timeline_viewed_invoice_body_message_start') {{ trans_choice('general.statuses', 1) . ':' }} {{ trans('invoices.messages.status.viewed') }} @stack('timeline_viewed_invoice_body_message_end') @elseif($document->status == 'received') @stack('timeline_receive_bill_body_message_start') {{ trans_choice('general.statuses', 1) . ':' }} {{ trans('bills.messages.status.receive.received', ['date' => Date::parse($document->received_at)->format($date_format)]) }} @stack('timeline_receive_bill_body_message_end') @else @stack('timeline_sent_body_message_start') {{ trans_choice('general.statuses', 1) . ':' }} {{ trans('invoices.messages.status.send.sent', ['date' => Date::parse($document->sent_at)->format($date_format)]) }} @stack('timeline_sent_body_message_end') @endif @if (!($document->status != 'sent' && $document->status != 'partial' && $document->status != 'viewed' && $document->status != 'received'))
@endif @stack('timeline_sent_body_button_email_start') @if (!$hideButtonEmail) @if($document->contact_email) {{ trans($textTimelineSendStatusMail) }} @else @endif @endif @stack('timeline_sent_body_button_email_end') @stack('timeline_sent_body_button_share_start') @if (!$hideButtonShare) @if ($document->status != 'cancelled') {{ trans('general.share') }} @endif @endif @stack('timeline_sent_body_button_share_end')
@stack('timeline_sent_body_end')
@endif @stack('timeline_sent_end') @stack('timeline_get_paid_start') @if (!$hideTimelinePaid)
@stack('timeline_get_paid_head_start')

{{ trans($textTimelineGetPaidTitle) }}

@stack('timeline_get_paid_head_end') @stack('timeline_get_paid_body_start') @stack('timeline_get_paid_body_message_start') @if($document->status != 'paid' && empty($document->transactions->count())) {{ trans_choice('general.statuses', 1) . ':' }} {{ trans($textTimelineGetPaidStatusAwait) }} @else {{ trans_choice('general.statuses', 1) . ':' }} {{ trans($textTimelineGetPaidStatusPartiallyPaid) }} @endif @stack('timeline_get_paid_body_message_end')
@stack('timeline_get_paid_body_button_pay_start') @if (!$hideButtonPaid) @can($permissionUpdate) {{ trans($textTimelineGetPaidMarkPaid) }} @endcan @endif @stack('timeline_get_paid_body_button_pay_end') @stack('timeline_get_paid_body_button_payment_start') @if (!$hideButtonAddPayment) @if(empty($document->transactions->count()) || (!empty($document->transactions->count()) && $document->paid != $document->amount)) @endif @endif @stack('timeline_get_paid_body_button_payment_end')
@stack('timeline_get_paid_body_end')
@endif @stack('timeline_get_paid_end')
@stack('timeline_body_end') @endif