Iceshrimp.NET/Iceshrimp.Frontend/Components/Note/Note.razor.cs
2025-01-19 22:53:25 +01:00

27 lines
1.1 KiB
C#

using Iceshrimp.Frontend.Core.Services;
using Iceshrimp.Shared.Schemas.Web;
using Microsoft.AspNetCore.Components;
using Microsoft.Extensions.Localization;
namespace Iceshrimp.Frontend.Components.Note;
public partial class Note
{
[Inject] private ApiService ApiService { get; set; } = null!;
[Inject] private NavigationManager NavigationManager { get; set; } = null!;
[Inject] private ComposeService ComposeService { get; set; } = null!;
[Inject] private MessageService MessageSvc { get; set; } = null!;
[Inject] private IStringLocalizer<Localization.Localization> Loc { get; set; } = null!;
[Parameter] [EditorRequired] public required NoteResponse NoteResponse { get; set; }
[Parameter] public bool Indented { get; set; }
private bool _overrideHide = false;
private void ShowNote()
{
_overrideHide = !_overrideHide;
StateHasChanged();
}
}