zHaytam / SmartBreadcrumbs

A utility library for ASP.NET Core (both MVC and Razor Pages) websites to easily add and customize breadcrumbs.
https://blog.zhaytam.com/2018/06/24/asp-net-core-using-smartbreadcrumbs/
MIT License
161 stars 77 forks source link

How can use Smartbreadcrumbs in blazor #55

Closed HsaeedAhmad closed 4 years ago

HsaeedAhmad commented 4 years ago

I tried to use like this

namespace BreadcrumbSample.Data {

[Breadcrumb]
public class WeatherForecastService
{
    private static readonly string[] Summaries = new[]
    {
        "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
    };
    [DefaultBreadcrumb("My Home")]
    public Task<WeatherForecast[]> GetForecastAsync(DateTime startDate)
    {
        var rng = new Random();
        return Task.FromResult(Enumerable.Range(1, 5).Select(index => new WeatherForecast
        {
            Date = startDate.AddDays(index),
            TemperatureC = rng.Next(-20, 55),
            Summary = Summaries[rng.Next(Summaries.Length)]
        }).ToArray());
    }
    [Breadcrumb("About us")]
    public string AboutUs()
    {
        // In this case, the DefaultNode will be the parent of this node.
        return "About";
    }

    [Breadcrumb("Contact us", FromAction = "WeatherForecastService.AboutUs")]
    public string ContactUs()
    {
        // This page is a child of the About us page
        return "";
    }

}

} //In my stratup file services.AddBreadcrumbs(GetType().Assembly, options => { // Testing options.DontLookForDefaultNode = true; });

But i get noting

zHaytam commented 4 years ago

Hello!
SmartBreadcrumbs was not made for Blazor, so I don't think it'll work unfortunately.
Maybe in a future version.