From 3509d94309efccff40702d4545754f97aca3553f Mon Sep 17 00:00:00 2001 From: pancakes Date: Tue, 5 Nov 2024 16:57:25 +1000 Subject: [PATCH] [frontend/components] Refactor NoteUserInfo --- .../Components/Note/NoteComponent.razor | 7 +------ .../Components/Note/NoteUserInfo.razor | 20 +++++++++---------- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/Iceshrimp.Frontend/Components/Note/NoteComponent.razor b/Iceshrimp.Frontend/Components/Note/NoteComponent.razor index f26a4135..8cf0e634 100644 --- a/Iceshrimp.Frontend/Components/Note/NoteComponent.razor +++ b/Iceshrimp.Frontend/Components/Note/NoteComponent.razor @@ -5,12 +5,7 @@ @inject ComposeService ComposeService @inject SessionService Session;
- + + @(User.DisplayName ?? User.Username) }
- @(DisplayName ?? Username) - @@@Username@(Host != null ? $"@{Host}" : "") + + @@@User.Username@(User.Host != null ? $"@{User.Host}" : "")
@code { - [Parameter] [EditorRequired] public required string AvatarUrl { get; set; } - [Parameter] [EditorRequired] public required string? DisplayName { get; set; } - [Parameter] [EditorRequired] public required string Username { get; set; } - [Parameter] [EditorRequired] public required bool Indented { get; set; } - [Parameter] [EditorRequired] public required string? Host { get; set; } + [Parameter] [EditorRequired] public required UserResponse User { get; set; } + [Parameter] [EditorRequired] public required bool Indented { get; set; } private void OpenProfile() { - var path = $"@{Username}"; - if (Host?.Length > 0) + var path = $"@{User.Username}"; + if (User.Host?.Length > 0) { - path += $"@{Host}"; + path += $"@{User.Host}"; } Nav.NavigateTo($"/{path}");