@page "/report"

@inject AppData _appData

<div style="margin-left:10px ; margin-top: 10px">
    <a href="desktop">Вернуться на рабочий стол</a>

    <p>Имя файла: @_report.FileName</p>
    <p>Размер: @_report.FileSize байт</p>
    <p>Формат: @_report.FileFormat</p>

    <Collapsible LabelText="Noun groups:"
                 Collapsed="true">
        <ChildContent>            
            <div style="margin-left:50px">
                <Collapsible LabelText="Grouped&Sorted"
                             Collapsed="true">
                    <ChildContent>
                        @((MarkupString)_report.NounGroupsSorted)
                    </ChildContent>
                </Collapsible>
            </div>
            @((MarkupString)_report.NounGroups)            
        </ChildContent>
    </Collapsible>

    <Collapsible LabelText="Entities:"
                 Collapsed="true">
        <ChildContent>
            <div style="margin-left:50px">
                <Collapsible LabelText="Noun groups:"
                             Collapsed="true">
                    <ChildContent>
                        @((MarkupString)_report.EntitiesNounGroups)
                    </ChildContent>
                </Collapsible>
            </div>
            @((MarkupString)_report.Entities)
        </ChildContent>
    </Collapsible>

    <Collapsible LabelText="Keywords1:"
                 Collapsed="true">

        <ChildContent>
            @((MarkupString)_report.Keywords1)
        </ChildContent>
    </Collapsible>

    <Collapsible LabelText="Keywords2:"
                 Collapsed="true">

        <ChildContent>
            @((MarkupString)_report.Keywords2)
        </ChildContent>
    </Collapsible>
</div>

@code{
    Models.ReportModel _report;

    protected override async Task OnInitializedAsync()
    {
        _report = _appData.Report;
    }
}