Files
openfoodnetwork/app/assets/javascripts/templates/admin/edit_address_dialog.html.haml
2018-01-17 12:03:27 +11:00

78 lines
2.7 KiB
Plaintext

#edit-address-dialog
%h2 {{ addressType === 'bill_address' ? "#{t('admin.customers.index.edit_bill_address')}" : "#{t('admin.customers.index.edit_ship_address')}" }}
%form{ name: 'edit_address_form', novalidate: true, ng: { submit: 'updateAddress()'}}
.row
{{ 'admin.customers.index.required_fileds' | t }}
(
%span.required *
)
.error{ ng: { repeat: "error in errors", bind: "error" } }
%table.no-borders
%tr
%td{style: 'width: 30%'}
{{ 'spree.firstname' | t }}
%span.required *
%td
%input{ type: 'text', name: 'firstname', required: true, ng: { model: 'address.firstname'} }
%tr
%td
{{ 'spree.lastname' | t }}
%span.required *
%td
%input{ type: 'text', name: 'lastname', required: true, ng: { model: 'address.lastname'} }
%tr
%td
{{ 'spree.street_address' | t }}
%span.required *
%td
%input{ type: 'text', name: 'address1', required: true, ng: { model: 'address.address1'} }
%tr
%td
{{ 'spree.street_address_1' | t }}
%td
%input{ type: 'text', name: 'address2', ng: { model: 'address.address2'} }
%tr
%td
{{ 'spree.city' | t }}
%span.required *
%td
%input{ type: 'text', name: 'city', required: true, ng: { model: 'address.city'} }
%tr
%td
{{ 'spree.zipcode' | t }}
%span.required *
%td
%input{ type: 'text', name: 'zipcode', required: true, ng: { model: 'address.zipcode'} }
%tr
%td
{{ 'spree.country' | t }}
%span.required *
%td
%select{ name: 'country', required: true, ng: { model: 'address.country_id' } }
%option{value: ''}
{{ 'admin.customers.index.select_country' | t }}
%option{ ng: { repeat: 'country in availableCountries' }, value: '{{country.id}}' }
{{country.name}}
%tr
%td
{{ 'spree.state' | t }}
%span.required *
%td
%select{ name: 'state', required: true, ng: { model: 'address.state_id' } }
%option{value: ''}
{{ 'admin.customers.index.select_state' | t }}
%option{ ng: { repeat: 'state in states' }, value: '{{state.id}}' }
{{state.name}}
%tr
%td
{{ 'spree.phone' | t }}
%span.required *
%td
%input{ type: 'text', name: 'phone', required: true, ng: { model: 'address.phone'} }
.text-center
%input.button.red.icon-plus{ type: 'submit', value: t('admin.customers.index.update_address')}