27 lines
1.1 KiB
C#
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();
|
|
}
|
|
|
|
}
|