diff --git a/app/components/country-dropdown.ts b/app/components/country-dropdown.ts
new file mode 100644
index 00000000000..e043c52a2ab
--- /dev/null
+++ b/app/components/country-dropdown.ts
@@ -0,0 +1,14 @@
+import Component from '@glimmer/component';
+import { orderBy, filter } from 'lodash-es';
+import { paymentCountries } from 'open-event-frontend/utils/dictionary/payment';
+import { countries, Country } from 'open-event-frontend/utils/dictionary/demography';
+
+export default class CountryDropdown extends Component {
+ get countries(): Country[] {
+ return orderBy(countries, 'name');
+ }
+
+ get paymentCountries(): Country[] {
+ return orderBy(filter(countries, country => paymentCountries.includes(country.code)), 'name');
+ }
+}
diff --git a/app/templates/components/country-dropdown.hbs b/app/templates/components/country-dropdown.hbs
new file mode 100644
index 00000000000..cbe7d6fcd20
--- /dev/null
+++ b/app/templates/components/country-dropdown.hbs
@@ -0,0 +1,24 @@
+
{{t 'Tax ID'}}
diff --git a/app/templates/components/forms/admin/settings/ticket-fees-form.hbs b/app/templates/components/forms/admin/settings/ticket-fees-form.hbs
index 726c05c97c5..3ce70dcb978 100644
--- a/app/templates/components/forms/admin/settings/ticket-fees-form.hbs
+++ b/app/templates/components/forms/admin/settings/ticket-fees-form.hbs
@@ -52,27 +52,11 @@
{{#each this.ticketFees as |ticketFee|}}
-
{{t 'Select country'}}
-
-
-
- {{t 'Select country'}}
-
-
+
{{t 'Select currency'}}
diff --git a/app/templates/components/forms/orders/order-form.hbs b/app/templates/components/forms/orders/order-form.hbs
index 13d0ebae278..5e2123beddc 100644
--- a/app/templates/components/forms/orders/order-form.hbs
+++ b/app/templates/components/forms/orders/order-form.hbs
@@ -61,7 +61,7 @@
{{#each this.allFields.attendee as |field|}}
{{#if field.isIncluded}}
-
+
{{/if}}
-
+
{{/if}}
{{/each}}
{{/each}}
diff --git a/app/templates/components/forms/session-speaker-form.hbs b/app/templates/components/forms/session-speaker-form.hbs
index 3e0537c2d2a..ce9be369f52 100644
--- a/app/templates/components/forms/session-speaker-form.hbs
+++ b/app/templates/components/forms/session-speaker-form.hbs
@@ -138,7 +138,7 @@
{{#if this.addNewSpeaker}}
{{#each this.allFields.speaker as |field|}}
{{#if field.isIncluded}}
-
+
+
{{/if}}
{{/each}}
{{/if}}
@@ -256,7 +256,7 @@
{{/if}}
{{#each this.allFields.speaker as |field|}}
{{#if field.isIncluded}}
-
+
+
{{/if}}
{{/each}}
{{/if}}
diff --git a/app/templates/components/forms/user-payment-info-form.hbs b/app/templates/components/forms/user-payment-info-form.hbs
index af1fcd3b4db..5607e51acd1 100644
--- a/app/templates/components/forms/user-payment-info-form.hbs
+++ b/app/templates/components/forms/user-payment-info-form.hbs
@@ -54,30 +54,10 @@
@id="state"
@value={{this.userBillingInfo.billingState}} />
-