I want to integrate the jQuery UI component within the Blazor client-side application. The Spinner component looks better in jQuery UI. is this possible? how to integrate it?
This is the way to create a wrapper for a JQuery or JS control:
1.- Enclose JS behavior in functions:
Don't forget to include other JS/JQuery libraries.
2.- Initialize control from blazor:
@code {
protected async override Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
await JsRuntime.InvokeAsync
3.- Call JS function from blazor:
@code {
...
protected async Task JustCall(string f)
{
wait JsRuntime.InvokeAsync
Check it out at blazorfiddle.
Also, take a look to MatBlazor controls.