From 7bce36b518fa38d143acf15bb6efb7e719ef85ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Pivo=C5=88ka?= Date: Mon, 26 Aug 2024 01:56:32 +0200 Subject: [PATCH] Fix no pfp case --- .../Components/Pages/Dashboard.razor | 24 ++++++++++++++++-- .../NationsConverterWeb/Program.cs | 3 ++- .../wwwroot/img/discord-no-pfp.webp | Bin 0 -> 5212 bytes 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 Src/NationsConverterWeb/NationsConverterWeb/wwwroot/img/discord-no-pfp.webp diff --git a/Src/NationsConverterWeb/NationsConverterWeb/Components/Pages/Dashboard.razor b/Src/NationsConverterWeb/NationsConverterWeb/Components/Pages/Dashboard.razor index 8f6d7efa..e30e95ce 100644 --- a/Src/NationsConverterWeb/NationsConverterWeb/Components/Pages/Dashboard.razor +++ b/Src/NationsConverterWeb/NationsConverterWeb/Components/Pages/Dashboard.razor @@ -29,14 +29,34 @@

Developers & Modelers

@foreach (var discordUser in discordUsers.Where(x => x.User.IsStaff)) { -
@(discordUser.GlobalName ?? discordUser.Username)
+
+ @if (discordUser.AvatarHash is null) + { + + } + else + { + + } + @(discordUser.GlobalName ?? discordUser.Username) +
}

Supporters

@if (discordUsers.Any(x => !x.User.IsStaff)) { @foreach (var discordUser in discordUsers.Where(x => !x.User.IsStaff)) { -
@(discordUser.GlobalName ?? discordUser.Username)
+
+ @if (discordUser.AvatarHash is null) + { + + } + else + { + + } + @(discordUser.GlobalName ?? discordUser.Username) +
} } else diff --git a/Src/NationsConverterWeb/NationsConverterWeb/Program.cs b/Src/NationsConverterWeb/NationsConverterWeb/Program.cs index c6def3c6..38120d70 100644 --- a/Src/NationsConverterWeb/NationsConverterWeb/Program.cs +++ b/Src/NationsConverterWeb/NationsConverterWeb/Program.cs @@ -101,7 +101,8 @@ app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider(Path.Combine(builder.Environment.ContentRootPath, "Items")), - RequestPath = "/items" + RequestPath = "/items", + ServeUnknownFileTypes = true }); app.UseDirectoryBrowser(new DirectoryBrowserOptions diff --git a/Src/NationsConverterWeb/NationsConverterWeb/wwwroot/img/discord-no-pfp.webp b/Src/NationsConverterWeb/NationsConverterWeb/wwwroot/img/discord-no-pfp.webp new file mode 100644 index 0000000000000000000000000000000000000000..464526810c7ac8af6924c780cc7b82778871a21c GIT binary patch literal 5212 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