Implements a dark mode override system for DevExpress Blazor themes lacking native dark support. Adds a JS function to toggle a dx-dark class on <html>, updates ThemeState to detect native dark themes, and applies targeted CSS variable overrides for consistent dark styling. Disables prerendering to ensure JS interop, and improves theme switching logic and documentation.
10 lines
323 B
Plaintext
10 lines
323 B
Plaintext
@rendermode @(new InteractiveServerRenderMode(prerender: false))
|
|
|
|
|
|
<Router AppAssembly="typeof(Program).Assembly">
|
|
<Found Context="routeData">
|
|
<RouteView RouteData="routeData" DefaultLayout="typeof(Layout.MainLayout)" />
|
|
<FocusOnNavigate RouteData="routeData" Selector="h1" />
|
|
</Found>
|
|
</Router>
|