@include('laravel-crm::partials.form.hidden',[ 'name' => 'lead_id', 'value' => old('lead_id', $quote->lead->id ?? $lead->id ?? null), ]) @livewire('quote-form',[ 'quote' => $quote ?? null, 'generateTitle' => $generateTitle ?? true, 'client' => $client ?? null, 'organisation' => $organisation ?? null, 'person' => $person ?? null ]) @include('laravel-crm::partials.form.textarea',[ 'name' => 'description', 'label' => ucfirst(__('laravel-crm::lang.description')), 'rows' => 5, 'value' => old('description', $quote->description ?? null) ])
@include('laravel-crm::partials.form.text',[ 'name' => 'reference', 'label' => ucfirst(__('laravel-crm::lang.reference')), 'value' => old('amount', $quote->reference ?? null) ])
@include('laravel-crm::partials.form.select',[ 'name' => 'currency', 'label' => ucfirst(__('laravel-crm::lang.currency')), 'options' => \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\currencies(), 'value' => old('currency', $quote->currency ?? \VentureDrake\LaravelCrm\Models\Setting::currency()->value ?? 'USD') ])
@include('laravel-crm::partials.form.text',[ 'name' => 'issue_at', 'label' => ucfirst(__('laravel-crm::lang.issue_date')), 'value' => old('issue_at', (isset($quote->issue_at)) ? \Carbon\Carbon::parse($quote->issue_at)->format($dateFormat) : null), 'attributes' => [ 'autocomplete' => \Illuminate\Support\Str::random() ] ])
@include('laravel-crm::partials.form.text',[ 'name' => 'expire_at', 'label' => ucfirst(__('laravel-crm::lang.expiry_date')), 'value' => old('expire_at', (isset($quote->expire_at)) ? \Carbon\Carbon::parse($quote->expire_at)->format($dateFormat) : null), 'attributes' => [ 'autocomplete' => \Illuminate\Support\Str::random() ] ])
@include('laravel-crm::partials.form.textarea',[ 'name' => 'terms', 'label' => ucfirst(__('laravel-crm::lang.terms')), 'rows' => 5, 'value' => old('terms', $quote->terms ?? $quoteTerms->value ?? null) ]) @if($pipeline) @include('laravel-crm::partials.form.select',[ 'name' => 'pipeline_stage_id', 'label' => ucfirst(__('laravel-crm::lang.stage')), 'options' => $pipeline->pipelineStages() ->orderBy('order') ->orderBy('id') ->pluck('name', 'id') ?? [], 'value' => old('pipeline_stage_id', $quote->pipelineStage->id ?? $stage ?? $pipeline->pipelineStages() ->orderBy('order') ->orderBy('id') ->first()->id ?? null), ]) @endif @include('laravel-crm::partials.form.multiselect',[ 'name' => 'labels', 'label' => ucfirst(__('laravel-crm::lang.labels')), 'options' => \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\optionsFromModel(\VentureDrake\LaravelCrm\Models\Label::all(), false), 'value' => old('labels', (isset($quote)) ? $quote->labels->pluck('id')->toArray() : null) ]) @include('laravel-crm::partials.form.select',[ 'name' => 'user_owner_id', 'label' => ucfirst(__('laravel-crm::lang.owner')), 'options' => \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\users(false), 'value' => old('user_owner_id', $quote->user_owner_id ?? auth()->user()->id), ]) @include('laravel-crm::fields.partials.model', ['model' => $quote ?? new \VentureDrake\LaravelCrm\Models\Quote()])
@livewire('quote-items',[ 'quote' => $quote ?? null, 'products' => $quote->quoteProducts ?? null, 'old' => old('products') ])