Aller au contenu
CONTENT · FREE

ActivityFeed

Montrez qui a fait quoi et quand, groupé par jour, pour que les équipes sachent toujours ce qui a changé.

Montrez qui a fait quoi et quand, les plus récents d’abord et groupés par jour, avec une icône ou des initiales pour chaque acteur.

Pourquoi c’est utile

  • Groupé par jour
  • Icônes d’acteurs
  • Historique clair

Où il trouve sa place

  • Pistes d’audit
  • Projets
  • Comptes
Le contrôle ActivityFeed dans une page RayCraft

Exemple

<ActivityFeed Label="Project activity" Items="_items" PageSize="5" />

@code {
    private readonly ActivityItem[] _items =
    [
        new("Ivan Petrov", "merged the pull request", DateTime.Now.AddMinutes(-12), "Add export to the report page", IconName.Check, Severity.Success),
        new("Maria Georgieva", "commented on the design review", DateTime.Now.AddHours(-1), "The spacing of the toolbar needs one more pass."),
        new("Build server", "failed the nightly build", DateTime.Now.AddHours(-3), null, IconName.ErrorCircle, Severity.Error),
        new("Georgi Dimitrov", "created the milestone Autumn release", DateTime.Now.AddHours(-6)),
        new("Elena Stoyanova", "closed 4 issues", DateTime.Now.AddDays(-1).AddHours(-2), null, IconName.Check, Severity.Success),
        new("Nikolay Kolev", "assigned you to the invoice task", DateTime.Now.AddDays(-1).AddHours(-5)),
        new("Desislava Ivanova", "uploaded 3 files", DateTime.Now.AddDays(-2), null, IconName.Upload),
        new("Stefan Angelov", "changed the due date of the audit", DateTime.Now.AddDays(-3)),
        new("Plamen Hristov", "joined the project", DateTime.Now.AddDays(-4))
    ];
}

Un court fragment. Ajoutez @using RayCraft.Blazor.Components à votre page et utilisez un mode de rendu interactif.

Inclus dans RayCraft Free. Des exemples fonctionnels se trouvent dans le dépôt GitHub (MIT); il contient du code d’exemple et de démonstration, pas le code de la bibliothèque.

Tous les contrôles ยท Documentation