From 62bfdb202395f62f9b00b7f4e3b577d9c8224350 Mon Sep 17 00:00:00 2001 From: troogs Date: Mon, 20 Apr 2026 21:45:40 +0200 Subject: [PATCH] Refactor VerificationSettingsDialog and UploadVerification: update modal title, adjust button styles, and enhance upload instructions --- .../Dialogs/VerificationSettingsDialog.razor | 10 ++++++---- .../Dialogs/VerificationSettingsDialog.razor.cs | 7 ++++--- .../Pages/UploadVerification.razor | 11 ++++++----- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/FoodsharingSiegen.Server/Dialogs/VerificationSettingsDialog.razor b/FoodsharingSiegen.Server/Dialogs/VerificationSettingsDialog.razor index cab17db..8ff997a 100644 --- a/FoodsharingSiegen.Server/Dialogs/VerificationSettingsDialog.razor +++ b/FoodsharingSiegen.Server/Dialogs/VerificationSettingsDialog.razor @@ -3,16 +3,18 @@
+ @if (ShowLinkPanel) {

Kopiere diesen Link und teile ihn mit @Prospect?.Name:

-
- - +
+
+
- } else { diff --git a/FoodsharingSiegen.Server/Dialogs/VerificationSettingsDialog.razor.cs b/FoodsharingSiegen.Server/Dialogs/VerificationSettingsDialog.razor.cs index 224e740..5699d81 100644 --- a/FoodsharingSiegen.Server/Dialogs/VerificationSettingsDialog.razor.cs +++ b/FoodsharingSiegen.Server/Dialogs/VerificationSettingsDialog.razor.cs @@ -42,14 +42,14 @@ namespace FoodsharingSiegen.Server.Dialogs public static async Task ShowAsync(IModalService modalService, Prospect? prospect, Func? onDataChanged) { - var title = "Identitätsprüfung Einstellungen"; + var title = "Identitätsprüfung"; var action = new Action>(b => { b.Add(nameof(Prospect), prospect); b.Add(nameof(OnDataChanged), onDataChanged); }); - await modalService.Show(title, action, new ModalInstanceOptions { Size = ModalSize.Large }); + await modalService.Show(title, action, new ModalInstanceOptions { Size = ModalSize.Default }); } private async Task GenerateLinkAsync() @@ -101,7 +101,8 @@ namespace FoodsharingSiegen.Server.Dialogs if (result.Success) { ImageCount = 0; - StateHasChanged(); + + if(OnDataChanged != null) await OnDataChanged(); } }); } diff --git a/FoodsharingSiegen.Server/Pages/UploadVerification.razor b/FoodsharingSiegen.Server/Pages/UploadVerification.razor index 823016d..06c305f 100644 --- a/FoodsharingSiegen.Server/Pages/UploadVerification.razor +++ b/FoodsharingSiegen.Server/Pages/UploadVerification.razor @@ -49,11 +49,12 @@
Anleitung:
    -
  • Lade hier die Vorder- und Rückseite deines Personalausweises oder Reisepasses hoch.
  • -
  • Dein Name und Adresse müssen gut und lesbar erkennbar sein.
  • -
  • Wir nutzen diese Bilder ausschließlich zur Identitätsprüfung.
  • -
  • Ausschließlich die Botschafter haben Zugriff auf diese Bilder.
  • -
  • Die Bilder werden nach der Überprüfung sofort und unwiderruflich von uns gelöscht.
  • +
  • Lade hier die Vorder- und Rückseite deines Personalausweises oder Reisepasses hoch
  • +
  • Dein Name und Adresse müssen gut und lesbar erkennbar sein
  • +
  • Wir nutzen diese Bilder ausschließlich zur Identitätsprüfung
  • +
  • Ausschließlich die Botschafter haben Zugriff auf diese Bilder
  • +
  • Die Bilder werden nach der Überprüfung sofort und unwiderruflich von uns gelöscht
  • +
  • Bereits hochgeladene Bilder werden hier hier aus Datenschutzgründen nicht angezeigt