Since CSS animations are now so well supported using an animated .gif for a loading spinner is now no longer necessary. Text animated with JS. Blazor components implement both async and sync events, so there's no reason for sync if your base library provides async interfaces. Below is the css added under site.css file. Using the Vue loading overlay plugin in your Vue apps ... November 29, 2021. ; Set the border-radius to 50% to make it rounded. Collection of hand-picked free HTML and CSS loading spinner code examples. Example Explained. SpinKit. Asp net loading spinner on button click. Google Font inspiration. Your Blazor application may require some initialization steps. FREE TRIAL VIEW DEMOS Blazor Components Spinner FREE TRIAL BUY NOW VIEW DEMOS EXPLORE OTHER CONTROLS Overview aspx and here's an example on how to show progress bar The HTML Markup contains a DropDownList, a Button and a GridView control. ABP provides infrastructure and integrations that make your Blazor development even easier, comfortable and enjoyable. . Input Spinner is a CSS / SCSS library that allows you to display a floating and customizable cursor within Bootstrap form controls such as input, text area, and selection. I have tried using CSS and turning the CSS on and off but the page is not refreshed until the call is completed. ListItem - Office UI Fabric JS - developer.microsoft.com Blazor Web Blazor allows writing components to encapsulate common behaviors. However, Microsoft Internet Explorer version earlier than 10 don't support CSS Animation. Hey Coders,Subscribe here - https://www.youtube.com/channel/UCetyodKOWGk5H6FoKoFnkZw Talk to us on - https://www.twitch.tv/curiousdriveLike our page - https:. The mighty Developer Jon Pearse, showed me how to make a CSS loading spinner so I thought I'd share his technique using a flexible SCSS mixin step by step.This spinner will work in all modern browsers as well . Import the Syncufusion.Blazor.Spinner NuGet package and initialize the Spinner component by adding the spinner as a child of the target element where the spinner needs to be shown. GitHub - EdCharbeneau/BlazorPro.Spinkit: A Blazor library ... Spin - Ant Design What can it do? bootstrap spinner, bootstrap loading overlay, bootstrap loading spinner modal, bootstrap 5 . The application started simple, just submit a form of data to the API. In this post, I'm going to show you a way to set the current culture in your Blazor apps based on the users browser. They communicate an app's state and indicate . This update does not contain any other enhancements or additions. We will use the react-native-loading-spinner-overlay library to make an overlay Loader. .e-grid .e-spinner-pane{ //hide the Grid spinner. Blazor wsam 应用有两个环节需要加上 Loading indicator, 一个是app 下载期的loading, 一个是页面初始化的loading, 默认项目模版对于这块都有处理, 但都非常简陋, 对于一个正式项目, 需要做进一步美化. Just to be clear this is going to be for client-side only apps. 8. 17 new items. Consume your Swagger, OData or REST servicep painlessly. ; Specify the animation, which has four values.The first value is the animation-duration which is 1.5s, meaning the length of time that animation takes to complete one cycle. Now that optimizing webpages for retina displays and mobile devices becomes increasingly important, you find tons of webpages offering CSS loading spinners. Blazor.Animate is powered by the AOS-library.. Blazor.Animate is available through Nuget.Its source code and project home can be found from GitHub. Use with .btn to add spinner effect to buttons and set the alignment with .spinner-right and .spinner-left classes. Here's a pretty cool loading spinner set designed after the typical Android loading graphic. The animation is done with SVGs and CSS. The div is initially invisible and will be switched on using JavaScript later. This was low risk while changeling enough to make it fun. I need to display feedback to the user, a wait cursor or a "spinner" image. Show indeterminate progress indicators. Aug 1, 2020 — It's a set of React components that have Material Design styles. They include: It offers the freedom to select from three different loaders, which are: It also comes with the option to use your preferred animated icon in place of the available options using slots. Material UI is an implementation of Google's material design in React.. 1. You may want to show a loading screen while initializing the application. For such type of feedback, designers use progress bars, loading indicators, preloaders or spinners. You may have seen this kind of loading spinner overlay animation effect in various app . If so, the we suggest you to add the below style to your application to hide the spinner shown in Grid. The project has been updated to use GitHub actions for CI/CD where the CD pushes the package to Nuget! Customize spinners' appearance, labels, size, type, z-index, and overlay. Now, let's try running our application again to see the loading . Blazor Spinner - Simple, Animated Circular Progress Indicator. A brief history of loading animations. ; Give color to the border. While downloading and hydrating user must not make any clickable actions so it doesn't spin back to another prerendering or have unresponsive buttons. Shows loader (spinner), this is useful with AJAX requests. BOOTSTRAP BASIC. ; Give color to the spinner with the border-bottom-color property. Add CSS¶. My first project with Blazor was building a testing application for a test of APIs. How is this done in Blazor? ASP NET Core blazor hosting models. Moving Letters. Please use the code below, <style>. 2. What is Blazor. Depending on the network this can be fast or take a few seconds. Overlay a div with loading spinner image in center - 5 . Spinners On Buttons. Canva also provides pre-made templates for posters, logos, cards, resumes, flyers, powerpoint presentations, and many more. Utilize built-in support for theme-based spinners. Any suggestions would be greatly . 1. They certainly aren't 100% replicas, but they're pretty darn close. Unfortunately many of them are quite heavy and require you to add elements to your page in order to create them. Use KTUtil.btnWait () and KTUtil.btnRelease () utility functions to control button loading state with Javscript. Add HTML and CSS for loading overlay. Update of June 2020 collection. When part of the page is waiting for asynchronous data or during a rendering process, an appropriate loading animation can effectively alleviate users' inquietude. In this article, we' ll look at how to add progress spinner with Material UI.. Full page overlay loading screen Tailwind CSS classes with source code and . Seems simple enough. Appearance Settings. Choose one from loading.io's online spinner gallery and you can customize an unique loader GIF with our icon editor easily. . I've actually bundled this up as a Nuget package to make things a bit easier if you want to do the same in your . The blue thing that spins around inside the border is specified with the border-top property. My first project with Blazor was building a testing application for a test of APIs. TypeSource. Blazor Loader Container Overlay the entire page or parts of it to indicate to users that an operation is ongoing with the Blazor Loader Container component. Place the following CSS in wwwroot/css/site.css file. For instance, you may often need to show a loading indicator while loading data from a database or a remote service, or while processing a form. Now we will create a form on a popup.MudBlazor provides us a popup component that is the 'MudDialog' component. This is an Example of Overlay ActivityIndicator / Progress Bar / Loading Spinner in React Native. BlazorIndexedDbJs - BlazorIndexedDbJs is a wrapper arround IndexedDB DOM API, supports Blazor WASM and Server. The border property specifies the border size and the border color of the loader. So to use the MudBlazor dialog component first we need to render the 'MudDialogProvider' component in 'MainLayout.razor'. Blazor is a framework for building interactive client-side web UI with .NET. Learn how to use Bootstrap spinner component to create various loading icons to indicate the loading state of a component or page. The Loading will be closed after about 10 seconds, by pressing escape or by clicking outside. Blazor.ScriptInjection - Smart script tags in Blazor components, ideal for lazy loading of javascript files. React Router. The application started simple, just submit a form of data to the API. Customize spinners' appearance, labels, size, type, z-index, and overlay. In the following example the loading predicate forecast == null is moved to the IsLoading property of the SpinLoader Component. Progress indicators that either show the length of a process or unspecified wait time, also known as indeterminate state. A loading spinner with overlay for Blazor apps. How to display a loading indicator, if there is a delay in retrieving the data a blazor component needs.Text Article and Slideshttps://www.pragimtech.com/blo. On the click of the btnSubmit button the data is loaded in ASP.Net GridView Hi cenk1536, Accroding to your . ASP NET Core blazor project structure. Progress indicators inform users about the status of ongoing processes, such as loading an app, submitting a form, or saving updates. Being written entirely in C#, it empowers you to adapt or extend the framework. The overlay. A spinner for displaying loading state of a page or a section. Since CSS animations are now so well supported using an animated .gif for a loading spinner is now no longer necessary. WebAssemblyResourceLoader Shows a loading overlay on the whole page or over single DOM elements Can auto resize according to its container (very useful if used over a DOM element being filled meanwhile) Tracks a counter to allow multiple calls on single target Can show an image, some text, a progress bar or even a . To support older IE, you have to use GIF format image. We often want to show some loading or spinner on UI when our application is making some request to the server, so that users will know that there are some operation going on and need to wait till that operation is complete, We can handle this manually on each time in our code when there is an API call we can show some . . View . Blazor Simple Localisation in Blazor 3 December 2018. The waiting spinner is an overlay div, which is css-styled to overlay the entire browser client area. This component is part of the largest truly native Blazor component suite - Telerik UI for Blazor designed to perfectly fit in any app's requirement. Indicate the loading state of a component or page with Bootstrap spinners, built entirely with HTML, CSS, and no JavaScript. The JavaScript file which is responsible for booting and loading the required resources is the blazor.webassembly.js. Most of the non-3D images are available in 3 formats - GIF, APNG and SVG. there are several tools : UI Frameworks : Styled Components, Mat Lorem ipsum dolor sit amet, consectetur adipiscing elit. The TelerikLoader component is an animated icon that use can use in your apps. Get started with Blazor. Show progress bar on Button Click in ASP.Net, Please add a ProgressBar control to your Windows Forms program by Net. It is promising for a .NET developer that you can create Single-Page Web Applications using C# and the Razor syntax. With Blazor.Animate you can animate how other components are brought into the view. Blazor.Animate is a new MIT-licensed Blazor-component which allows you to easily add fade, slide and zoom-effects into your Blazor applications. The main purpose is to use one Loading spinner process for multiple RESTful API requests of the Angular 8 Web Application. Contribute to dahln/BlazorSpinner development by creating an account on GitHub. Get started now See it in action. The type of the Spinner can dynamically be changed using the Type property. Anybody can show me how? It has a very user-friendly drag and drop interface that makes your job easy, so anyone can easily create beautiful graphics. 4. The border-radius property transforms the loader into a circle.. 133 Lessons. Vincent 4 years ago viewed: 99507 7 Answers. Blazor Components, for faster and easier web development. Seems simple enough. Written to the most recent stable build of Blazor, this example-driven book shows how to build a complete end-to-end hiking route web application that's full of easily reusable code. Blazor tutorial for beginners. November 29, 2021. Bootstrap 5 spinner/loading/pending indicator for <input>, <extarea> and <select>. So the only way of adding a file-load hook is by modifying this file. This will be a huge benefit in future updates and feature enhancements. However, the problem is that this file is minified and it's not possible to hook into a a loading file event. Scaffold a complete CRUD application from your MSSQL, MySQL, Postgres or Oracle database. The following code explains how to use the Type property after creating the Spinner in Blazor Razor page. Start at the bottom - the data or process interface - and code async all the way up though the data and business/logic layers to the UI. Initialization. Some older browsers need prefix like '-webkit-' to use CSS Animation. Sample Loading Panel. spinner class is a custom animation css class to get the effect of a loading spinner. The Vue Loading Overlay Plugin is a loading indicator that can be used in different ways in your Vue applications. There is a service that needs to be injected wherever you want to call the spinner. Confirm that you have references to Fabric's CSS and JavaScript on your page: Copy the HTML from one of the samples below into your page. Get access to the premium themes. Adding a spinner to a Blazor application. I need a semi-transparent background that covers the whole page, with a semi-transparent spinner to indicate the page is still in loading process. Blazor Spinner - Simple, Animated Circular Progress Indicator Show indeterminate progress indicators. Each spinner is created from a single div with animation, styling and pseudo-elements applied via CSS. ×. MudBlazor is perfect for .NET developers who want to rapidly build amazing web applications without having to struggle with CSS and Javascript. This eliminates the need for an if statement. <button id="block-page" class="mr-2 btn btn-primary">Block the whole page</button> $('#block-page').on('click', function() { $.blockUI({ message: '<svg> . Find all the Tailwind CSS examples for buttons, templates, cards and more. For example: Add the following <script> tag to your page, below the references to Fabric's JS, to instantiate all ListItem components on the page: Replace the sample HTML content with . Copy. Adding a spinner to a Blazor application. 2. This is the most common thing that we use in every application. The service has a show () and hide () method for "showing" or "hiding" the loading spinner. Sometimes, however, you may want to overlay a lot of content with a panel to show the user something is happening with it and to prevent an interaction with it. A collection of CSS spinners. Don't mix synchronous and asynchronous methods. The online code editor for web apps. For the dialog component, let's create a new blazor component like 'AddOrUpdateDialog.razor'. To match the look and feel of the spinner with your application pages, you can change the css properties accordingly in the spinner class. You can also include border-bottom, border-left and/or border-right if you want more "spinners" (see example below). An classic loading spinner that would have been a animated .gif. In this case, the container element should be positioned as position: relative. A collection of loading spinners animated with CSS. Utilize built-in support for theme-based spinners. We will put the multiple HTTP or RESTful API request in the Angular 8 Service. When To Use #. An classic loading spinner that would have been a animated .gif. Get Started Sponsor GitHub. I have quite a tall Grid component, and when triggering a long action from the top or bottom rows of the grid, the spinner animation and "Loading" text is not visible unless you scoll to the vertical centre of the grid where it's actually being rendered. Bonus: Canva is an excellent tool to design blog images, social banner, business cards, posters, infographics, resumes, and other visual graphics. For example, while fetching data for a grid. For example to change the spinner color to Red, set border-top property to 16px . The Telerik Loader Container component for Blazor allow users to wrap a loader and gives more options on top of the loader indicator such as positioning, configuring Overlay or adding Text.. You can overlay parts of your page while data is loading or your app is processing user input so that the user has a visual queue that something is happening, and to also prevent them from repeating an action. Using Material Progress bar. Syncfusion Blazor Spinner Component. Here is the CSS for the overlay elements: You can also use a loading component to indicate any long operation. how to hide a div containing loading.gif spinner by default and loads only when a tab is requesting data from a web api using axios get using javascript and css loader div with image how to display html before loading get api call javascript Quickly create Blazor pages with the first WYSIWYG Blazor designer in the industry. The BlazorSpinner component library has been updated .NET 6! Page 2 Only CSS loading spinner. The Blazor Spinner component is used to display the loading indication with a specified target area while loading. Pure CSS Android Preload Spinners. Use :is-full-page="false" to limit loader to its container. The LoaderContainer component provides the several parameters that control various aspects of its appearance - indicator size, color and position, overlay color: You can see the appearance settings in action in the LoaderContainer Customization Live Demo. Overlay ActivityIndicator / Progress Bar / Loading Spinner. By default the loader be shown instead of the "Confirm" button, but if you want another button to be replaced with a loader, just pass it like this: Swal.showLoading(Swal.getDenyButton()) Swal.hideLoading() Hides loader and shows back the button which was hidden by .showLoading() It has black/transparent background as a full screen overlay; an icon ( Circle-Notch from FontAwesome) is loaded on top of the overlay, in the middle of the screen. I have managed to have a loading shading overlay whilst my page is loading. HOME HTML5 CSS3 JAVASCRIPT JQUERY BOOTSTRAP5 v4.6 PHP7 SQL REFERENCES EXAMPLES FAQ SNIPPETS Online HTML Editor. => Solved with fixed transparent overlay User must still be able to read and scroll content and have some feedback on the state of app loading => Solved with little modal with progress . The Spinner component can be customized dynamically after initialize the Spinner component by using the following properties: Type; CssClass; Type. Create a circle setting the width and the height of it. Blazor.LazyStyleSheet - Lazy loading for CSS style sheets. A default loading indicator (aka spinner) will be shown or one can be chosen by setting the Spinner property, Ex: Spinner="SpinnerType.Plane". The mighty Developer Jon Pearse, showed me how to make a CSS loading spinner so I thought I'd share his technique using a flexible SCSS mixin step by step.This spinner will work in all modern browsers as well . For instance, you may need to get the user data from a web API before the user can use the application. We suspect that you would like to hide our default Grid spinner, and display your own customized spinner during the page load. </svg . Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Bulma, AntDesign and Material. This was low risk while changeling enough to make it fun. Customize the Radzen Blazor Components look and feel to match your or your . Spin. Preloaders.net project provides more than 1000 different animations, split into 18 categories including most widely used loading spinners, horizontal bars, animated custom texts and others. Using this Component. 3. View it on GitHub. DnetIndexedDb - Blazor Library for IndexedDB DOM API. In my Blazor app I am making an API call to a back end server that could take some time. So, the Loading spinner will load and stop from the Angular 8 Controller and displayed in the Angular 8 . We are using CSS animations to get the effect of a loading spinner. I want a simple plain CSS solution. Add the following element in the page (anywhere): . They explain to users when something is happening or . A simple loading overlay. 33. blazor.webassembly.js. Click to see how the above functions work on the below buttons: Material-ui-loading-overlay. Blazor in Action is a practical guide to building stunning UIs and client-side applications using C# and .NET. If you've ever used Android, you'll recognize many of these loading graphics. Trying the LoaderContainer component, and it's really great. Bootstrap spinner, bootstrap loading overlay, bootstrap loading overlay W3docs < /a > November 29, 2021 blazor loading spinner overlay... It is promising for a.NET developer that you can animate how other components are building.... The code below, & lt ; style & gt ; spins around inside the border and. Library to make it fun HTML Editor how to use the application started simple, Circular... Have to use GitHub actions for CI/CD where the CD pushes the to. This was low risk while changeling enough to make it rounded get the effect of a page a. Size, type, z-index, and overlay 5 spinner/loading/pending Indicator form <... Application for a loading spinner for blazor loading spinner overlay loading state of a loading screen while a... Examples FAQ SNIPPETS Online HTML Editor are now so well supported using an.gif!, APNG and SVG your application blazor loading spinner overlay hide the spinner in React Native... < /a > 2 a.... Easier, comfortable and enjoyable blazorindexeddbjs - blazorindexeddbjs is a wrapper arround IndexedDB DOM API, supports WASM... And stop from the Angular 8 Controller and displayed in the page is not refreshed until call. Size and the height of it required resources is the most common thing that we use in application. Such type of the btnSubmit button the data is loaded in ASP.Net GridView Hi cenk1536, Accroding to your in... Blue thing that we use in your apps process for multiple RESTful API requests of the non-3D images available! Using CSS and JavaScript dahln/BlazorSpinner development by creating an account on GitHub inform users about the status ongoing! Get the effect of a loading shading overlay whilst my page is not refreshed until call! To the user, a wait cursor or a & quot ; image this kind of loading spinner,! Quot ; image and the Razor syntax Blazor.Animate is available through Nuget.Its source code and project home can be or... Bar on button Click in ASP.Net GridView Hi cenk1536, Accroding to Windows. Is by modifying this file, animated Circular progress Indicator kind of loading for. & # x27 ; ve ever used Android, you have to use CSS animation use use! Overlay the entire browser client area take a few seconds: is-full-page= quot! Blazor < /a > November 29, 2021 setting the width and the height of it a developer... Need prefix like & # x27 ; s try running our application again see... Https: //blog.csdn.net/csdnharrychinese/article/details/120735896 '' > how to use one loading spinner overlay animation effect various... //Coreui.Io/Docs/Components/Bootstrap/Spinners/ '' > how to create them > Showing a loading spinner for Blazor /a! Becomes increasingly important, you & # x27 ; to use GitHub actions for CI/CD where the CD pushes package. Spinner process for multiple RESTful API request in the page is not refreshed until the call is completed webpages CSS., animated Circular progress Indicator - W3docs < /a > example Explained update does contain.: //blog.csdn.net/csdnharrychinese/article/details/120735896 '' > Showing a loading spinner for displaying loading state of a shading! Will be closed after about 10 seconds, by pressing escape or by clicking outside to overlay entire... The border size and the border size and the border is specified with the border-bottom-color property after 10. In React API request in the Angular 8 bar / loading spinner overlay animation effect in various app for. Type property ; Tutorials blocks... < /a > November 29, 2021 the... ; appearance, labels, size, type, z-index, and overlay support older IE, you have use!, ideal for lazy loading of JavaScript files labels, size, type, z-index, and.. This update does not contain any other enhancements or additions / loading with... Account on GitHub to get the effect of a loading spinner overlay animation effect in various app web application support. Add elements to your application to hide the spinner shown in grid perfect for.NET developers want! Easier, comfortable and enjoyable thing that spins around inside the border size and the syntax. Is happening or MSSQL, MySQL, Postgres or Oracle database Oracle database applications without having to with! To dahln/BlazorSpinner development by creating an account on GitHub updates and feature enhancements brought the... Style & gt ; JQUERY BOOTSTRAP5 v4.6 PHP7 SQL REFERENCES Examples FAQ SNIPPETS Online HTML Editor can found... Browser client area an overlay div, which is responsible for booting and loading the required resources is blazor.webassembly.js! > how to use one loading spinner overlay animation effect in various app,... Animations into... < /a > example Explained BlazorSpinner component library < >... & gt ; Controller and displayed in the Angular 8 web application first with... Are brought into the view ongoing processes, such as loading an app & # x27 ; blazor loading spinner overlay pretty close. Every application overlay the entire browser client area type property a huge benefit future... Closed after about 10 seconds, by pressing escape or by clicking outside is promising for a.. Retina displays and mobile devices becomes increasingly important, you have to GIF. To adapt or extend the framework application started simple, just submit a,! A few seconds border-top property, bootstrap loading spinner modal, bootstrap 5 bar / loading spinner is example!, ideal for lazy loading of JavaScript files the border-radius property transforms the loader s a pretty cool spinner! - developer.microsoft.com < /a > 2 add a ProgressBar control to your application to hide the spinner in Blazor,., please add a ProgressBar control to your page in order to create.. And SVG Windows Forms program by Net who want to call the spinner can dynamically changed... Make an overlay div, which is responsible for booting and loading the required resources is the most thing... Is initially invisible and will be closed after about 10 seconds, by pressing or! Request in the Angular 8 saving updates create beautiful graphics > 2 data is loaded in ASP.Net GridView cenk1536! Make it fun powered by the AOS-library.. Blazor.Animate is available through source., the container element should be positioned as position: relative your page in order to loading! Processes, such as loading an app & # x27 ; s try running our application to. Drag and drop interface that makes your job easy, so anyone can easily create beautiful graphics the. Posters, logos, cards, resumes, flyers, powerpoint presentations, and overlay while fetching for. Also use a loading spinner set designed after the typical Android loading graphic a wrapper arround IndexedDB DOM API supports... Is happening or inside the border property specifies the border size and border! Webpages offering CSS loading spinners -webkit- & # x27 ; appearance, labels, size, type,,! Complete CRUD application from your MSSQL, MySQL, Postgres or Oracle database blazorindexeddbjs - blazorindexeddbjs a! Pre-Made templates for posters, logos, cards, resumes, flyers, powerpoint presentations, and.. Control button loading state of a loading spinner with the border-top property to 16px a wait cursor or &! Rest servicep painlessly simple loading spinner with CSS - W3docs < /a > Material-ui-loading-overlay indicators inform users about the of... Contain any other enhancements or additions easy, so anyone can easily create beautiful.... Way of adding a file-load hook is by modifying this file example to the! Gridview Hi cenk1536, Accroding to your application to hide the spinner in React Native spinner React... It rounded, animated Circular progress Indicator designers use progress bars, loading indicators preloaders... Be changed using the type property entire browser client area Showing a spinner! Client area seen this kind of loading spinner is created from a single div with animation, and! Of the non-3D images are available in 3 formats - GIF, APNG and SVG and require you add. Are using CSS and JavaScript of feedback, designers use progress bars, loading indicators, or. Easily add animations into... < /a > November 29, 2021 infrastructure! Be fast or take a few seconds into a circle setting the width blazor loading spinner overlay the of... - W3docs < /a > get started with Blazor was building a application. To see the loading spinner will load and stop from the Angular 8 service and indicate this going. Example of overlay ActivityIndicator / progress bar on button Click in ASP.Net, please add a ProgressBar control to.! Instance, you find tons of webpages offering CSS loading spinners adipiscing elit started simple, animated progress! Booting and loading the required resources is the blazor.webassembly.js AOS-library.. Blazor.Animate available... My page is loading on and off but the page is not refreshed until the is! To display feedback to the user data from a single div with animation styling... Modal, bootstrap loading overlay, bootstrap loading spinner for displaying loading state of a loading screen while a! For posters, logos, cards, resumes, flyers, powerpoint presentations, and many more type feedback. Control button loading state with Javscript spinner is created from a web API before the user, a cursor. A test of APIs a wait cursor or a section anywhere ):, set border-top property UI! Order to create them project home can be found from GitHub was building a testing for. ; Tutorials library has been updated.NET 6 dynamically be changed using the type property and! React overlay, the loading animation effect in various app see the will! ; re pretty darn close when something is happening or - developer.microsoft.com < >! Was building a testing application for a loading spinner for displaying loading state of a page a...... < /a > get started with Blazor network this can be found from GitHub the spinner...