|
43 | 43 | <%= f.error_message_on :tax_id %>
|
44 | 44 | <% end %>
|
45 | 45 |
|
46 |
| - <%= f.field_container :address do %> |
47 |
| - <%= f.label :address %> |
48 |
| - <%= f.text_area :address, class: 'fullwidth' %> |
49 |
| - <%= f.error_message_on :address %> |
50 |
| - <% end %> |
51 |
| - |
52 | 46 | <%= f.field_container :contact_phone do %>
|
53 | 47 | <%= f.label :contact_phone %>
|
54 | 48 | <%= f.phone_field :contact_phone, class: 'fullwidth' %>
|
55 | 49 | <%= f.error_message_on :contact_phone %>
|
56 | 50 | <% end %>
|
| 51 | + |
| 52 | + <%= f.field_container :vat_id do %> |
| 53 | + <%= f.label :vat_id %> |
| 54 | + <%= f.text_field :vat_id, class: 'fullwidth' %> |
| 55 | + <%= f.error_message_on :vat_id %> |
| 56 | + <% end %> |
| 57 | + |
57 | 58 | </div>
|
58 | 59 |
|
59 | 60 | <div class="col-12 col-md-6">
|
|
65 | 66 |
|
66 | 67 | <%= f.field_container :mail_from_address do %>
|
67 | 68 | <%= f.label :mail_from_address, class: 'required' %>
|
68 |
| - <%= f.text_field :mail_from_address, required: true, class: 'fullwidth' %> |
| 69 | + <%= f.email_field :mail_from_address, required: true, class: 'fullwidth' %> |
69 | 70 | <%= f.error_message_on :mail_from_address %>
|
70 | 71 | <% end %>
|
71 | 72 |
|
|
113 | 114 | <%= f.error_message_on :contact_email %>
|
114 | 115 | <% end %>
|
115 | 116 |
|
116 |
| - <%= f.field_container :vat_id do %> |
117 |
| - <%= f.label :vat_id %> |
118 |
| - <%= f.text_field :vat_id, class: 'fullwidth' %> |
119 |
| - <%= f.error_message_on :vat_id %> |
120 |
| - <% end %> |
121 |
| - |
122 | 117 | <%= f.field_container :description do %>
|
123 | 118 | <%= f.label :description %>
|
124 |
| - <%= f.text_area :description, class: 'fullwidth' %> |
| 119 | + <%= f.text_area :description, class: 'fullwidth', style: 'height: 130px;' %> |
125 | 120 | <%= f.error_message_on :description %>
|
126 | 121 | <% end %>
|
127 | 122 | </div>
|
| 123 | + |
| 124 | + <div class="col-12"> |
| 125 | + <%= f.label :address, "Address" %> |
| 126 | + <div class="row border mx-1 py-3 border-secondary rounded"> |
| 127 | + <div class="col-md-6 mb-3"> |
| 128 | + <%= f.label :streetAddress, "Street Address", class: "form-label" %> |
| 129 | + <%= text_field_tag 'store[address][streetAddress]', f.object.address&.dig('streetAddress'), class: 'form-control', placeholder: "Street Address" %> |
| 130 | + </div> |
| 131 | + |
| 132 | + <div class="col-md-6 mb-3"> |
| 133 | + <%= f.label :addressLocality, "City", class: "form-label" %> |
| 134 | + <%= text_field_tag 'store[address][addressLocality]', f.object.address&.dig('addressLocality'), class: 'form-control', placeholder: "City" %> |
| 135 | + </div> |
| 136 | + |
| 137 | + <div class="col-md-6 mb-3"> |
| 138 | + <%= f.label :addressRegion, "Region", class: "form-label" %> |
| 139 | + <%= text_field_tag 'store[address][addressRegion]', f.object.address&.dig('addressRegion'), class: 'form-control', placeholder: "Region" %> |
| 140 | + </div> |
| 141 | + |
| 142 | + <div class="mb-3 col-md-6"> |
| 143 | + <%= f.label :addressCountry, "Country", class: "form-label" %> |
| 144 | + <%= select_tag 'store[address][addressCountry]', |
| 145 | + options_from_collection_for_select(available_countries(restrict_to_zone: nil), :id, :name, f.object.address&.dig('addressCountry')), |
| 146 | + class: 'form-control', placeholder: "Country" %> |
| 147 | + </div> |
| 148 | + |
| 149 | + <div class="col-md-6 mb-3"> |
| 150 | + <%= f.label :postalCode, "Postal Code", class: "form-label" %> |
| 151 | + <%= text_field_tag 'store[address][postalCode]', f.object.address&.dig('postalCode'), class: 'form-control', placeholder: "Postal Code" %> |
| 152 | + </div> |
| 153 | + </div> |
| 154 | + </div> |
128 | 155 | </div>
|
0 commit comments