@using DiffPlex
@using DiffPlex.DiffBuilder
@using DiffPlex.DiffBuilder.Model
@if (lines is not null)
{
@foreach (var line in lines.Lines)
{
@line.Position
@line.Text
}
}
@code {
[Parameter]
public string Original { get; set; } = string.Empty;
[Parameter]
public string Corrected { get; set; } = string.Empty;
private DiffPaneModel? lines;
protected override void OnParametersSet()
{
lines = InlineDiffBuilder.Diff(Original, Corrected);
}
}