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.
5 lines
118 B
JavaScript
5 lines
118 B
JavaScript
window.setSize = function (fontSize) {
|
|
document.documentElement.style.setProperty('--global-size', fontSize);
|
|
};
|
|
|