https://github.com/tompazourek/Heroicons.AspNetCore
🖼 Heroicons (https://heroicons.com/) that are easy to use in ASP.NET Core MVC as TagHelpers.
https://github.com/tompazourek/Heroicons.AspNetCore
aspnet-core icons razor taghelpers tailwindcss
Last synced: 5 months ago
JSON representation
🖼 Heroicons (https://heroicons.com/) that are easy to use in ASP.NET Core MVC as TagHelpers.
- Host: GitHub
- URL: https://github.com/tompazourek/Heroicons.AspNetCore
- Owner: tompazourek
- License: mit
- Created: 2021-12-18T08:19:57.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-25T11:48:42.000Z (over 1 year ago)
- Last Synced: 2024-05-12T13:32:35.443Z (over 1 year ago)
- Topics: aspnet-core, icons, razor, taghelpers, tailwindcss
- Language: C#
- Homepage:
- Size: 169 KB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- csharp-source-generators - Heroicons.AspNetCore -   [Heroicons](https://heroicons.com/) that are easy to use in ASP.NET Core MVC as TagHelpers. (Projects using custom Source Generators "internally" / Other)
README
 Heroicons.AspNetCore
=====================*[Heroicons](https://heroicons.com/) that are easy to use in ASP.NET Core MVC as TagHelpers.*
[](https://ci.appveyor.com/project/tompazourek/heroicons-aspnetcore)
[](https://ci.appveyor.com/project/tompazourek/heroicons-aspnetcore/build/tests)
[](https://codecov.io/gh/tompazourek/Heroicons.AspNetCore)
[](https://www.nuget.org/packages/Heroicons.AspNetCore.Mvc.TagHelpers/)
[](https://www.nuget.org/packages/Heroicons.AspNetCore.Mvc.TagHelpers/)The library is written in C# and released with an [MIT license](https://raw.githubusercontent.com/tompazourek/Heroicons.AspNetCore.Mvc.TagHelpers/master/LICENSE), so feel **free to fork** or **use commercially**.
**Any feedback is appreciated, please visit the [issues](https://github.com/tompazourek/Heroicons.AspNetCore.Mvc.TagHelpers/issues?state=open) page or send me an [e-mail](mailto:tom.pazourek@gmail.com).**
Download
--------Binaries of the last build can be downloaded on the [AppVeyor CI page of the project](https://ci.appveyor.com/project/tompazourek/heroicons-aspnetcore/build/artifacts).
The library is also [published on NuGet.org](https://www.nuget.org/packages/Heroicons.AspNetCore.Mvc.TagHelpers/), install using:
```
dotnet add package Heroicons.AspNetCore.Mvc.TagHelpers
```The package is built for .NET 6 or newer and ASP.NET Core MVC.
Usage
------ Add package to your ASP.NET Core MVC project.
- Find `_ViewImports.cshtml` file and add the following line:```cshtml
@addTagHelper *, Heroicons.AspNetCore.Mvc.TagHelpers
```- In your `*.cshtml` views, you can then use the icon as tag helper:
```cshtml
```
- The `kind` corresponds to style kind enum, currently, either `Solid` (24x24) `Outline` (24x24), `Mini` (20x20), or `Micro` (16x16).
- The `name` corresponds to individual icons, currently there are over 200 of them. See https://heroicons.com/ for the complete overview.
- Note that you can easily apply additional attributes (e.g. CSS classes), which makes it great for use with Tailwind CSS:```cshtml
```
- You can also try the sample project in the `tests/` folder to see it running.