@if ($invoice->status == \App\Models\Invoice::DRAFT)
{{ Form::label('client_id', __('messages.invoice.client') . ':', ['class' => 'form-label required fs-6 fw-bolder text-gray-700 mb-3']) }}
{{ Form::select('client_id', $clients, $client_id ?? null, ['class' => 'form-select io-select2', 'id' => 'client_id', 'placeholder' => __('messages.invoice.client'), 'required']) }}
@else
{{ Form::label('client_id', __('messages.invoice.client') . ':', ['class' => 'form-label mb-3']) }}
{{ $invoice->client->user->full_name }}
@endif
{{ __('messages.invoice.invoice') }} # {{ $invoice->invoice_id }}
{{ Form::label('status', __('messages.common.status') . ':', ['class' => 'form-label required mb-3']) }}
{{ Form::select('status', $statusArr, isset($invoice) ? $invoice->status : null, ['class' => 'form-select io-select2', 'id' => 'status', 'required']) }}
{{ Form::label('invoice_date', __('messages.invoice.invoice_date') . ':', ['class' => 'form-label required mb-3']) }}
{{ Form::text('invoice_date', null, ['class' => 'form-select', 'id' => 'editInvoiceDate', 'autocomplete' => 'off', 'required']) }}
{{ Form::label('due_date', __('messages.invoice.due_date') . ':', ['class' => 'form-label required mb-3']) }}
{{ Form::text('due_date', null, ['class' => 'form-select edit-due-date', 'autocomplete' => 'off', 'required']) }}
{{ Form::label('templateId', __('messages.setting.invoice_template') . ':', ['class' => 'form-label mb-3']) }}
{{ Form::select('template_id', $template, isset($invoice) ? $invoice->template_id : null, ['class' => 'form-select io-select2', 'id' => 'templateId', 'required']) }}
{{ Form::label('payment_qr_code_id', __('messages.payment_qr_codes.payment_qr_code') . ':', ['class' => 'form-label mb-3']) }}
{{ Form::select('payment_qr_code_id', $paymentQrCodes, isset($invoice) ? $invoice->paymentQrCodes?->id : null, ['class' => 'form-select io-select2 payment-qr-code', 'data-control' => 'select2', 'placeholder' => 'Select Payment QR Code']) }}
{{ Form::label('invoiceCurrencyType', __('messages.setting.currencies') . ':', ['class' => 'form-label mb-3']) }}
{{ Form::label('recurringCycle', __('messages.invoice.recurring_cycle') . ':', ['class' => 'form-label mb-3']) }}
{{ Form::number('recurring_cycle', $invoice->recurring_cycle, ['class' => 'form-control', 'id' => 'recurringCycle', 'autocomplete' => 'off', 'placeholder' => __('messages.invoice.recurring_days'), 'oninput' => "validity.valid||(value=value.replace(/[e\+\-]/gi,''))"]) }}