|
<%= form_for(@account, remote: true) do |f| %> |
|
<div class="modal-body"> |
|
<% @account.errors.full_messages.each do |message| %> |
|
<div class="alert alert-danger"><%= message %></div> |
|
<% end %> |
|
|
|
<div class="form-group"> |
|
<%= f.label :kind, 'Account type' %> |
|
<div class="input-group"> |
|
<div class="btn-group btn-group-justified" data-toggle="buttons"> |
|
<%= f.collection_radio_buttons :kind, |
|
Account.kinds.keys, |
|
:to_s, |
|
:titleize, |
|
{}, |
|
class: 'btn-primary' do |b| %> |
|
<%= radio_buttons_options(b, @account, :kind) %> |
|
<% end %> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="form-group"> |
|
<%= f.label :name %> |
|
<div class="input-group"> |
|
<div class="input-group-addon"><i class="fa fa-user fa--wide"></i></div> |
|
<%= f.text_field :name, class: 'form-control', required: true %> |
|
</div> |
|
</div> |
|
<div class="form-group"> |
|
<%= f.label :balance %> |
|
<div class="input-group"> |
|
<div class="row"> |
|
<div class="col-md-6 col-xs-6"> |
|
<div class="input-group"> |
|
<div class="input-group-addon"><i class="fa fa-usd fa--wide"></i></div> |
|
<%= f.number_field :balance, class: 'form-control', required: true, step: 0.01 %> |
|
</div> |
|
</div> |
|
<div class="col-md-6 col-xs-6"> |
|
<%= f.label :currency, class: 'sr-only' %> |
|
<%= f.select :currency, currencies_options, {}, |
|
class: 'form-control selectpicker', data: { style: 'dropdown-select__button' } %> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="form-group"> |
|
<%= f.label :credit_limit %> |
|
<div class="input-group"> |
|
<div class="input-group-addon"><i class="fa fa-credit-card fa--wide"></i></div> |
|
<%= f.number_field :credit_limit, class: 'form-control', required: true, step: 0.01, min: 0.01 %> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="modal-footer"> |
|
<%= f.button 'Cancel', type: :reset, class: 'btn btn-default', data: { dismiss: 'modal' } %> |
|
<%= f.submit class: 'btn btn-primary' %> |
|
</div> |
|
<% end %> |