@page "/trait-list" @using DataLayer.Interfaces @using Domain.XML_Model @attribute [StreamRendering(true)]

Trait

@if (Traits == null) {

Loading...

} else { @foreach (var trait in Traits) { }
Nom Effet Multiple Description
@trait.Nom @trait.Effet @trait.Multiple @trait.Description
}
@code { [Inject] public IAbstractRepository _traitRepository { get; set; } private List Traits { get; set; } protected override async Task OnInitializedAsync() { // Load the traits data here Traits = await LoadTraitsAsync(); } private async Task> LoadTraitsAsync() { // Implement the logic to load traits data var traits = await _traitRepository.GetAll(); return traits.OrderBy(t => t.Nom).ToList(); } }