TEL Blazor Component Library Package
Progressive components, that use the server prerendering in Global Wasm Blazor to ensure that if the user has no JS they will get html. And that html can be created to have working post actions. The render cycle will hydrate the prerender and the post actions will be overrided by services injected in the components. It is client side so the users browser will do the work.
Easy viewing of TELBlazor Repo ReadMe (best with Markdown Reader Chrome extension)
View Packaged Dev Showcase Code
-
Repo TELBlazor
-
TELBlazor.Components
- this is a razor component library
-
TELBlazor.Components.UnitTests
- Bunit template from bunit site, configured to use Xunit
-
TELBlazor.Components.ShowCase.E2ETests
- NUnit Playwright Test project
-
TELBlazor.Components.ShowCase.Shared
- this is a razor component library
-
TELBlazor.Components.ShowCase.E2ETests.WasmServerHost
- Wasm global hosted
-
TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client
- Wasm global hosted
-
TELBlazor.Components.ShowCase.WasmStaticClient
- Wasm global standalone
- For more detailed dependency injected logging see MVCBlazor project
- It is not render auto per components because the intention is to be used in MVC views.
- Xunit is used with Bunit and Nunit with playwright, either could be changed so that they are using the same and this could be done in future as the libraries improve but currently each is being used with the recommend tool it is designed for though both support the others tool.