Instale los paquete Astrol.Component.Basic desde el NuGet de AstrolUI o referencia el proyecto a su solución.
Añada en la Configuración del Administrador de Paquetes NuGet de su Visual Studio el repositorio NuGet AstrolUi.
Origen: https://nuget.astrolui.com/v3/index.json (Consulte documentación de como configurar el orígenes de paquetes en Visual Studio)
Inserte los elementos .css a su index.html (WebAsembly) o al _Host.cshtml (BlazorServer):
<!-- Reference to the UI themes. -->
<link href="_content/Astrol.Component.Basic/css/astrol-basic.min.css" rel="stylesheet" />
Inserte los elementos .js en su archivo index.html (WebAssembly) o en su archivo _Host.cshtml (Blazor Server), justo antes de cerrar la etiqueta body:
<!-- Reference to the interact.js library to enhance the user experience. -->
<script src="_content/Astrol.Component.Basic/js/interact.min.js"></script>
Inyectar en el Main de la clase Program de su aplicación la clase AstrolJSInterop.
using Astrol.JSInterop.Base;
public static async Task Main(string[] args) {
//...
//...
ConfigureServices(builder.Services);//Add the method
//...
//...
}
private static void ConfigureServices(IServiceCollection services) { //New method
services.AddScoped<AstrolJSInterop>();
}