You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Microsoft.AspNetCore.Components.Web is our home for all things HTML-specific in Blazor.
This means any components that generate HTML here - as well as HTML-specific concepts like our event-args types and event handler definitions. The goal is to try and prevent HTML-specific concepts from showing up when Blazor is used with other pixel stacks.
Additionally, I'm recommending that we keep IUrlHelper and the routing system in the main components package. Not all UI stacks have the concept of URLs and routers, but some that aren't HTML do have it.
Importantly, it's possible to move things to .Web now and then back to .Components in the future if necessary. We can't do the opposite without breaking changes.
Changes
Forms Components (input, form, validation summary, validation message)
EditContext + Validation Stay
NavLink
UIEventArgs types
UIEventArgs + UIChangeEventArgs Stay
Everything else moves
BindAttributes.cs
EventHandlers.cs
BindInputElementAttribute.cs
EventCallbackFactoryUIEventArgsExtensions
HtmlRenderer + ComponentRenderedText
The text was updated successfully, but these errors were encountered:
Summary
Microsoft.AspNetCore.Components.Web
is our home for all things HTML-specific in Blazor.This means any components that generate HTML here - as well as HTML-specific concepts like our event-args types and event handler definitions. The goal is to try and prevent HTML-specific concepts from showing up when Blazor is used with other pixel stacks.
Additionally, I'm recommending that we keep
IUrlHelper
and the routing system in the main components package. Not all UI stacks have the concept of URLs and routers, but some that aren't HTML do have it.Importantly, it's possible to move things to
.Web
now and then back to.Components
in the future if necessary. We can't do the opposite without breaking changes.Changes
Forms Components (input, form, validation summary, validation message)
NavLink
UIEventArgs types
HtmlRenderer + ComponentRenderedText
The text was updated successfully, but these errors were encountered: