@using Iceshrimp.Frontend.Core.Miscellaneous @using Iceshrimp.Shared.Schemas.Web @TextBody @code { [Parameter] [EditorRequired] public required string? Text { get; set; } [Parameter] public List Emoji { get; set; } = []; [Parameter] public bool Simple { get; set; } = false; private MarkupString TextBody { get; set; } protected override async Task OnInitializedAsync() { if (Text != null) { TextBody = await MfmRenderer.RenderString(Text, Emoji, Simple); } } protected override async Task OnParametersSetAsync() { if (Text != null) { TextBody = await MfmRenderer.RenderString(Text, Emoji, Simple); } } }