mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-26 20:56:48 +00:00
55 lines
2.0 KiB
Plaintext
55 lines
2.0 KiB
Plaintext
%fieldset#billing
|
|
%ng-form{"ng-controller" => "BillingCtrl", name: "billing"}
|
|
|
|
%h5{"ng-class" => "{valid: billing.$valid, dirty: billing.$dirty}"}
|
|
%span.right
|
|
%label.label.round.alert.right
|
|
%i.ofn-i_009-close
|
|
%label.label.round.success.right
|
|
%i.ofn-i_051-check-big
|
|
Billing info
|
|
|
|
%accordion-group{"is-open" => "accordion.billing",
|
|
"ng-class" => "{valid: billing.$valid, open: accordion.billing}"}
|
|
%accordion-heading
|
|
.row
|
|
.small-8.medium-10.columns
|
|
%em
|
|
%small
|
|
{{ summary() | printArray }}
|
|
.small-4.medium-2.columns.text-right
|
|
%span.accordion-up
|
|
%em
|
|
%small Hide
|
|
%i.ofn-i_053-point-up
|
|
%span.accordion-down
|
|
%em
|
|
%small Expand
|
|
%i.ofn-i_052-point-down
|
|
|
|
= f.fields_for :bill_address, @order.bill_address do |ba|
|
|
.row
|
|
.small-12.columns
|
|
= validated_input "Address", "order.bill_address.address1", "ofn-focus" => "accordion['billing']"
|
|
.row
|
|
.small-12.columns
|
|
= validated_input "Address (contd.)", "order.bill_address.address2", required: false
|
|
.row
|
|
.small-6.columns
|
|
= validated_input "City", "order.bill_address.city"
|
|
|
|
.small-6.columns
|
|
= ba.select :state_id, @order.billing_address.country.states.map{|c|[c.name, c.id]}, {include_blank: false},
|
|
"ng-model" => "order.bill_address.state_id", required: true
|
|
.row
|
|
.small-6.columns
|
|
= validated_input "Postcode", "order.bill_address.zipcode"
|
|
|
|
.small-6.columns.right
|
|
= ba.select :country_id, available_countries.map{|c|[c.name, c.id]},
|
|
"ng-model" => "order.bill_address.country_id", required: true
|
|
|
|
.row
|
|
.small-12.columns.text-right
|
|
%button.primary{"ng-disabled" => "billing.$invalid", "ng-click" => "next($event)"} Next
|