diff --git a/Iceshrimp.Frontend/Components/AttachmentView.razor b/Iceshrimp.Frontend/Components/AttachmentView.razor index f6289358..22b36b55 100644 --- a/Iceshrimp.Frontend/Components/AttachmentView.razor +++ b/Iceshrimp.Frontend/Components/AttachmentView.razor @@ -2,7 +2,7 @@ @using Iceshrimp.Shared.Schemas.Web @inject IJSRuntime Js - + @@ -40,6 +40,19 @@ set => _refs.Add(value); } + private async Task OnKeyDown(KeyboardEventArgs e) + { + switch (e.Key) + { + case "ArrowRight": + await Next(); + break; + case "ArrowLeft": + await Prev(); + break; + } + } + private ElementReference Scroller { get; set; } private int ScrollWidth { get; set; } private int ScrollLeft { get; set; }