@component('components.widget', ['title' => 'Issue stored value'])
{!! Form::open(['route' => 'stored-value.store', 'method' => 'post']) !!}
{!! Form::label('type', 'Type:*') !!}
{!! Form::select('type', \App\Utils\StoredValueService::LABELS, null, ['class' => 'form-control', 'required', 'id' => 'stored_value_type']) !!}
{!! Form::label('name', 'Name:*') !!}
{!! Form::text('name', null, ['class' => 'form-control', 'required', 'placeholder' => 'Birthday Gift Card']) !!}
{!! Form::label('amount', 'Opening value:*') !!}
{!! Form::text('amount', null, ['class' => 'form-control input_number', 'required']) !!}
{!! Form::label('contact_id', 'Customer (required for store credit):') !!}
{!! Form::select('contact_id', $contacts, null, ['class' => 'form-control select2', 'placeholder' => 'No customer']) !!}
{!! Form::label('code', 'Custom code (optional):') !!}
{!! Form::text('code', null, ['class' => 'form-control', 'placeholder' => 'A secure code is generated if blank']) !!}
{!! Form::label('expires_at', 'Expires at (optional):') !!}
{!! Form::label('notes', 'Notes:') !!}
{!! Form::textarea('notes', null, ['class' => 'form-control', 'rows' => 2]) !!}
{!! Form::close() !!}
@endcomponent