@using Statiq.CodeAnalysis
@using Docs.Extensions
@{
    IReadOnlyList<IDocument> attributes = Document.GetDocumentList(CodeAnalysisKeys.Attributes);
    if (attributes?.Count > 0)
    {
        <h3>Attributes</h3>
        <div class="doc-summary">
            <div>
                <dl>
                    @foreach (var attribute in attributes)
                    {
                        var type = attribute.GetDocument(CodeAnalysisKeys.Type);

                        <div>
                            <dt>
                                @Context.GetTypeLink(type)
                            </dt>
                            <dd>@Html.Raw(type.GetString(CodeAnalysisKeys.Summary))</dd>
                        </div>
                    }
                </dl>
            </div>
        </div>
    }
}