mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-09 23:06:06 +00:00
Special method to handle customer with no bill_address
This commit is contained in:
@@ -39,6 +39,9 @@ export default class extends TomSelectController {
|
||||
}
|
||||
|
||||
renderOption(item, escape) {
|
||||
if (!item.bill_address) {
|
||||
return this.renderWithNoBillAddress(item, escape);
|
||||
}
|
||||
return `<div class='customer-autocomplete-item'>
|
||||
<div class='customer-details'>
|
||||
<h5>${escape(item.email)}</h5>
|
||||
@@ -73,6 +76,12 @@ export default class extends TomSelectController {
|
||||
</div>`;
|
||||
}
|
||||
|
||||
renderWithNoBillAddress(item, escape) {
|
||||
return `<div class='customer-autocomplete-item'>
|
||||
<div class='customer-details'><h5>${escape(item.email)}</h5></div>
|
||||
</div>`;
|
||||
}
|
||||
|
||||
onItemSelect(id, item) {
|
||||
const customer = this.items.find((item) => item.id == id);
|
||||
["bill_address", "ship_address"].forEach((address) => {
|
||||
|
||||
Reference in New Issue
Block a user