@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; } = []; private MarkupString TextBody { get; set; } protected override async Task OnInitializedAsync() { if (Text != null) { TextBody = await MfmRenderer.RenderString(Text, Emoji); } } protected override async Task OnParametersSetAsync() { if (Text != null) { TextBody = await MfmRenderer.RenderString(Text, Emoji); } } }