diff --git a/Iceshrimp.Frontend/Components/Note/NoteBody.razor.css b/Iceshrimp.Frontend/Components/Note/NoteBody.razor.css index 1a3ebb85..fff95f20 100644 --- a/Iceshrimp.Frontend/Components/Note/NoteBody.razor.css +++ b/Iceshrimp.Frontend/Components/Note/NoteBody.razor.css @@ -45,7 +45,7 @@ } .truncate-btn { - z-index: 5; + z-index: 1; width: 100%; margin-top: 0.5em; background-color: var(--background-color); diff --git a/Iceshrimp.Frontend/Components/Note/NoteFooter.razor b/Iceshrimp.Frontend/Components/Note/NoteFooter.razor index 878879d2..81d4562e 100644 --- a/Iceshrimp.Frontend/Components/Note/NoteFooter.razor +++ b/Iceshrimp.Frontend/Components/Note/NoteFooter.razor @@ -86,54 +86,54 @@ + + @if (Note.User.Id != Session.Current?.Id) + { + + @Loc["Bite"] + + } + @if (Note.User.Host != null) + { + + @Loc["Refetch"] + + } + + @Loc["Mute thread"] + +
+ + @Loc["Open original page"] + + + @Loc["Copy link"] + + @if (Note.User.Host != null) + { + + @Loc["Copy link (remote)"] + + } + @if (!string.IsNullOrWhiteSpace(Note.Text)) + { + + @Loc["Copy contents"] + + } + @if (Note.User.Id == Session.Current?.Id) + { +
+ + @Loc["Delete & redraft"] + + + @Loc["Delete"] + + } + +
@code { diff --git a/Iceshrimp.Frontend/Components/Note/NoteFooter.razor.css b/Iceshrimp.Frontend/Components/Note/NoteFooter.razor.css index f545d2d7..8d31a085 100644 --- a/Iceshrimp.Frontend/Components/Note/NoteFooter.razor.css +++ b/Iceshrimp.Frontend/Components/Note/NoteFooter.razor.css @@ -10,11 +10,19 @@ margin-bottom: 0.5em; } +::deep { + .reactions .reaction { + position: relative; + z-index: +1; + } +} + .indent { padding-left: 0.75em; } .btn { + position: relative; display: inline-flex; align-items: center; min-width: 2.5em; @@ -23,6 +31,7 @@ background-color: var(--foreground-color); border: 0.1rem solid var(--foreground-color); width: fit-content; + z-index: +1; } .btn:hover {