From f7ac12bf76291c9bf737cbe898ca03b1c33a3bf6 Mon Sep 17 00:00:00 2001 From: padreug Date: Sun, 14 Sep 2025 18:50:34 +0200 Subject: [PATCH] Enhance CreateEventDialog with dynamic currency selection and improved validation - Integrated currency selection using a dropdown, replacing the static input field for currency. - Removed the wallet input field, now auto-selecting the preferred wallet for event creation. - Updated form validation to remove the wallet and closing date fields, ensuring ticket sales close when the event ends. - Added functionality to load available currencies from the EventsApiService when the dialog opens, improving user experience. These changes streamline the event creation process and enhance the overall usability of the CreateEventDialog component. --- .../events/components/CreateEventDialog.vue | 129 +++++++++++------- src/modules/events/services/events-api.ts | 31 +++++ src/modules/market/services/nostrmarketAPI.ts | 2 +- 3 files changed, 112 insertions(+), 50 deletions(-) diff --git a/src/modules/events/components/CreateEventDialog.vue b/src/modules/events/components/CreateEventDialog.vue index f658b9c..a32bd2e 100644 --- a/src/modules/events/components/CreateEventDialog.vue +++ b/src/modules/events/components/CreateEventDialog.vue @@ -1,5 +1,5 @@