Не работает ссылка на спрайт svg в компоненте razor in blazor wasm
сам спрайт и ссылки работают, если указываю строку явно:
<use xlink:href="#helmet"></use>
если же указываю как поле объекта, то перестает работать:
<use xlink:href="@equipment.Xlink"></use>
тип поля string, в итоговом html все в порядке, но спрайт не выводится.
код компонента:
<div class="sidebar__wrap">
<div class="sidebar-title">
<span class="sidebar-title__icon sidebar-title__icon_control">@ControlPoint.Name</span>
</div>
<div class="sidebar__content">
<ul class="controls-list">
@foreach (ControlPointEquipment equipment in ControlPoint.ControlPointEquipments)
{
<li class="controls-list__item">
<svg class="controls-list__icon">
<use xlink:href="#helmet"></use><!-- так работает -->
<!--<use xlink:href="@equipment.Xlink"></use> так нет ( -->
</svg>
<div class="controls-list__name">@equipment.Name</div>
</li>
}
</ul>
</div>
</div>
@code {
[Parameter] public ControlPoint ControlPoint { get; set; }
}