#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 = t('admin.customers.index.required_fileds') ( %span.required * ) .error{ ng: { repeat: "error in errors", bind: "error" } } %table.no-borders %tr %td{style: 'width: 30%'} = t('spree.street_address') %span.required * %td %input{ type: 'text', name: 'address1', required: true, ng: { model: 'address.address1'} } %tr %td = t('spree.street_address_1') %td %input{ type: 'text', name: 'address2', ng: { model: 'address.address2'} } %tr %td = t('spree.phone') %span.required * %td %input{ type: 'text', name: 'phone', required: true, ng: { model: 'address.phone'} } %tr %td = t('spree.city') %span.required * %td %input{ type: 'text', name: 'city', required: true, ng: { model: 'address.city'} } %tr %td = t('spree.zipcode') %span.required * %td %input{ type: 'text', name: 'zipcode', required: true, ng: { model: 'address.zipcode'} } %tr %td = t('spree.country') %span.required * %td %select{name: 'country', required: true, ng: {model: 'address.country_id', options: 'country.id as country.name for country in availableCountries'}} %option{value: ''} = t('admin.customers.index.select_country') %tr %td = t('spree.state') %span.required * %td %select{name: 'state', required: true, ng: {model: 'address.state_id', options: 'state.id as state.name for state in states'}} %option{value: ''} = t('admin.customers.index.select_state') .text-center %input.button.red.icon-plus{ type: 'submit', value: 'Update Address'}